@charset "UTF-8";

.credit-logo,.norton-logo,.trusted-logo {
	margin-right: 20px
}

.clock-icon,.close-icon,.credit-logo,.handle-icon,.headset-icon,.itrust-logo,.mcafee-logo,.norton-logo,.people-icon,.pic,.right-arrow-icon,.rocket-icon,.truste-logo,.verisign-logo {
	background-repeat: no-repeat
}

.cart-icon,.clock-icon,.close-icon,.create-account-form .form-group .tag,.create-account-form .weiboLogin .social .weibo-sina,.handle-icon,.headset-icon,.itrust-logo,.lock-icon,.mcafee-logo,.media-21cbh-logo,.media-cnstock-logo,.media-eeo-logo,.media-fc-logo,.media-gemag-logo,.media-nbd-logo,.media-pedaily-logo,.media-stockstar-logo,.media-yicai-logo,.norton-logo,.people-icon,.pic,.right-arrow-icon,.rocket-icon,.truste-logo,.verisign-logo {
	display: inline-block
}

.group-buy #sellInfoModal .fee-desc p.fee-item,.plans .fee-desc p.fee-item {
	text-indent: 30px;
	word-spacing: 10px
}

#p2p-slider .overview,#roundabout-holders,.groupbuy-details-container .groupbuy-details-content .share-info .user-stories .story,.jumbotron.home .slidesjs-pagination,.product-guide-container li,.roundabout-holder {
	list-style: none
}

.dropdown-arrow-inverse {
	border-bottom-color: #0dba8f!important;
	border-top-color: #0dba8f!important
}

.corners {
	border-radius: 3px!important
}

.left-corners {
	border-radius: 3px 0 0 3px!important
}

.right-corners {
	border-radius: 0 3px 3px 0!important
}

.create-account-container .create-account-content,.login-container .login-content {
	border-radius: 3px;
	box-shadow: 0 0 5px #d7dadb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px
}

.shadow {
	box-shadow: 0 1px 0 0 #CCC
}

.container {
	width: 1140px!important
}

@media (max-width:1140px) {
	.sl-footer,.sl-header {
		width: 1140px!important
	}
}

.right-arrow-icon {
	background-image: url(../images/right-arrow-white.png);
	background-position: 0 0;
	height: 38px;
	width: 38px;
	vertical-align: middle
}

.pic {
	background-image: url(../images/icons.png);
	height: 103px;
	width: 104px;
	vertical-align: middle
}

.shield-icon {
	background-position: 0 -216px
}

.chart-icon {
	background-position: 0 0
}

.hat-icon {
	background-position: 0 -108px
}

.clock-icon,.close-icon,.handle-icon {
	background-position: 0 0
}

.handle-icon {
	background-image: url(../images/hot-loans-arrow-down.png);
	height: 50px;
	width: 90px;
	vertical-align: top
}

.cart-icon,.clock-icon,.close-icon,.create-account-container .social-login-container .dotted-line:after,.create-account-container .social-login-container .dotted-line:before,.credit-logo,.handle-icon,.headset-icon,.itrust-logo,.lock-icon,.mcafee-logo,.norton-logo,.people-icon,.rocket-icon,.truste-logo {
	vertical-align: middle
}

.close-icon {
	background-image: url(../images/close-icon.png);
	height: 19px;
	width: 18px
}

.clock-icon,.people-icon {
	background-image: url(../images/grey-icons.png)
}

.clock-icon {
	height: 20px;
	width: 20px
}

.people-icon {
	background-position: 0 -22px;
	height: 20px;
	width: 20px
}

.headset-icon,.lock-icon,.rocket-icon {
	background-image: url(../images/p2p-icons.png)
}

.rocket-icon {
	background-position: 0 0;
	height: 46px;
	width: 46px
}

.lock-icon {
	background-repeat: no-repeat;
	background-position: -46px 0;
	height: 46px;
	width: 42px
}

.headset-icon {
	background-position: -88px 0;
	height: 46px;
	width: 43px
}

.mcafee-logo,.truste-logo,.verisign-logo {
	background-image: url(../images/trust-logos.png)
}

.verisign-logo {
	background-position: 0 -38px;
	height: 56px;
	width: 110px;
	vertical-align: middle
}

.truste-logo {
	background-position: 0 -96px;
	height: 15px;
	width: 90px
}

.mcafee-logo {
	background-position: 0 0;
	height: 37px;
	width: 106px
}

.norton-logo {
	background-position: 0 -173px;
	height: 70px;
	width: 120px;
	margin-left: 10px
}

.credit-logo {
	background-position: -135px -230px;
	height: 70px;
	width: 145px;
	display: inline-block
}

.itrust-logo {
	background-position: -285px -290px;
	height: 70px;
	width: 60px
}

.media-gemag-logo {
	background: url(../images/media-logos.png)no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width: 152px;
	height: 53px
}

.media-21cbh-logo {
	background: url(../images/media-logos.png)0 -148px no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width: 200px;
	height: 42px
}

.media-fc-logo {
	background: url(../images/media-logos.png)0 -62px no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width: 135px;
	height: 65px
}

.media-cnstock-logo {
	background: url(../images/media-logos.png)0 -196px no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width: 200px;
	height: 61px
}

.media-eeo-logo {
	background: url(../images/media-logos.png)0 -348px no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width: 200px;
	height: 60px
}

.media-pedaily-logo {
	background: url(../images/media-logos.png)0 -481px no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width: 137px;
	height: 65px
}

.media-nbd-logo {
	background: url(../images/media-logos.png)0 -264px no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width: 108px;
	height: 75px
}

.media-stockstar-logo {
	background: url(../images/media-logos.png)0 -224px no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width: 112px;
	height: 47px
}

.media-yicai-logo {
	background: url(../images/media-logos.png)0 -405px no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width: 130px;
	height: 70px
}

.cart-icon {
	background-image: url(../images/cart-icon.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 26px;
	width: 28px
}

.create-account-form .has-error .form-control {
	border-color: #d7dadb
}

.create-account-form .has-error .form-control:focus {
	border-color: #0dba8f
}

.create-account-form .has-error .input-group-addon {
	border-color: #d7dadb
}

.create-account-form .form-group .inputRemoveBorder {
	border-left: 0;
	width: 93%;
	margin-left: 21px
}

.create-account-form .form-group .specifyInput {
	width: 45%
}

.create-account-form .form-group .tag {
	position: absolute;
	border-width: 2px;
	color: #95a5a6;
	font-size: 18px;
	height: 100%;
	padding-left: 9px;
	background: #fff;
	border-color: #d7dadb
}

.create-account-form .form-group .active {
	border: 2px solid #0dba8f;
	border-right: 0
}

.create-account-form .create-account-form-title {
	padding-bottom: 16px;
	color: #0dba8f;
	border-bottom: solid 1px #fff;
	text-align: center
}

.create-account-form .accept-agreement {
	padding-bottom: 15px
}

.create-account-form .weiboLogin {
	margin-top: 15px
}

.create-account-form .weiboLogin .social {
	position: relative
}

.create-account-form .weiboLogin .social .weibo-sina {
	height: 24px;
	width: 24px;
	margin-left: 3px;
	margin-bottom: -5px;
	background: url(../images/sina-weibo.png)left top no-repeat;
}

.create-account-form .exp {
	color: #1c232e;
	cursor: pointer;
	margin-top: -22px
}

.create-account-form .pwd input {
	width: 226px
}

.create-account-form #accept-agreement {
	display: inline!important
}

.create-account-form .captcha-verify-input {
	display: inline;
	width: 35%
}

.create-account-form .captcha-verify-input.placeholder.ng-dirty.ng-invalid {
	color: #e2462d
}

.create-account-form .captcha-verify-input.ng-dirty.ng-invalid::-webkit-input-placeholder {
	color: #e2462d
}

.create-account-form .captcha-verify-input.ng-dirty.ng-invalid::-moz-placeholder {
	color: #e2462d
}

.create-account-form .captcha-verify-input.ng-dirty.ng-invalid:-ms-input-placeholder {
	color: #e2462d
}

.create-account-form .captcha-img {
	border: 1px solid #0dba8f;
	padding: 0;
	width: 32%;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.create-account-form .refresh-captcha {
	width: 14%;
	height: 42px;
	margin-left: -4px;
	padding: 11px 13px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.create-account-form .refresh-captcha span {
	margin-left: -3px
}

.create-account-form .phone-verify-input {
	display: inline;
	width: 35%
}

.create-account-form .phone-code-info {
	color: #d7dadb
}

.create-account-form .control-label {
	color: #141d26
}

.create-account-form .checkbox-inverse {
	margin-left: 16px
}

body .tooltip.right .tooltip-arrow {
	border-right-color: #e0472c
}

body .tooltip.right .tooltip-inner {
	background-color: #e0472c
}

.wrapper.create {
	background: url(../images/reg-login-bg.png)left -200px no-repeat
}

.sl-header.create {
	background: 0 0
}

.create-account-container {
	padding-top: 48px;
	padding-bottom: 48px
}

.create-account-container .create-account-content {
	position: relative;
	background-color: rgba(255,255,255,.5);
	-webkit-box-shadow: 0 0 5px #d7dadb;
	min-height: 300px
}

.create-account-container .create-account-content:before {
	content: ' ';
	position: absolute;
	right: 0;
	width: 67%;
	height: 100%;
	background-color: #fff;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px
}

.create-account-container .create-account-content .create-account-content-form {
	padding: 30px 30px 30px 45px
}

.create-account-container .create-account-content .create-account-content-banner {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	text-align: right;
	overflow: hidden
}

.create-account-container .create-account-content .create-account-content-banner>img {
	min-height: 440px
}

.create-account-container #borrower .text-center,.create-account-container #borrower a {
	margin-top: 25px
}

.create-account-container .social-login-container {
	text-align: center
}

.create-account-container .social-login-container .dotted-line {
	font-size: 14px;
	font-style: italic
}

.create-account-container .social-login-container .dotted-line:before {
	content: "";
	display: inline-block;
	width: 40%;
	border-bottom: 2px dotted #95a5a6;
	margin-right: 5px
}

.create-account-container .social-login-container .dotted-line:after {
	content: "";
	display: inline-block;
	width: 40%;
	border-bottom: 2px dotted #95a5a6;
	margin-left: 5px
}

.create-account-container .social-login-container .social-login-group {
	margin: 20px auto
}

.create-account-container .social-login-container .social-login-group a:before {
	margin-right: 5px;
	vertical-align: -1px
}

.create-account-container .verify-input {
	float: left;
	padding-top: 6px
}

.create-account-container .tab-content {
	z-index: inherit
}

.create-account-container .white {
	color: #fff
}

.create-account-container .modal {
	color: #0dba8f
}

.create-account-container .modal .modal-body,.create-account-container .modal .modal-body label {
	color: #0a9572
}

.wrapper.create .navbar-header {
	padding-bottom: 10px
}

body {
	min-width: 1140px;
	background-color: #f3f4f8
}

.wrapper.login {
	background: url(../images/reg-login-bg.png)right -200px no-repeat
}

.login-container {
	padding-top: 48px;
	padding-bottom: 48px
}

.login-container .login-content {
	position: relative;
	background-color: rgba(255,255,255,.5);
	-webkit-box-shadow: 0 0 5px #d7dadb
}

.login-container .login-content:before {
	content: ' ';
	position: absolute;
	left: 0;
	width: 67%;
	height: 100%;
	background-color: #fff;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}

.login-container .login-content .login-content-banner {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	overflow: hidden
}

.login-container .login-content .login-content-banner>img {
	min-height: 400px
}

.email-alert,.error-container,.page-not-found-container {
	min-height: 500px
}

.login-container .login-content .login-content-form {
	padding: 30px 45px 30px 30px
}

.login-container .login-content .login-content-form .login-content-form-title {
	padding-bottom: 16px;
	color: #0dba8f;
	border-bottom: solid 1px #fff;
	text-align: center
}

.login-container .login-content .login-content-form .form-group .input-group .active {
	border: 2px solid #0dba8f;
	border-right: 0
}

.login-container .login-content .login-content-form .errorInLogin {
	position: absolute;
	top: 6px;
	color: #e2462d;
	line-height: 17px;
	width: 86%
}

.login-container .login-content .login-content-form .weiboLogin .weiboDivider .social,.sl-progress {
	position: relative
}

.login-container .login-content .login-content-form .sl-icon-lock,.login-container .login-content .login-content-form .sl-icon-personal {
	background: #fff;
	border: 2px solid #dcdcdc;
	border-right: none;
	color: #95a5a6;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 0;
	font-size: 18px
}

.login-container .login-content .login-content-form .lock {
	padding-right: 2px
}

.login-container .login-content .login-content-form #passwordSingle,.login-container .login-content .login-content-form #usernameSingle {
	border-left: none
}

.login-container .login-content .login-content-form .checkbox-inline>label {
	line-height: normal
}

.login-container .login-content .login-content-form .checkbox-inline>label>input[type=checkbox] {
	margin-top: 1px
}

.login-container .login-content .login-content-form .forget-password-link {
	float: right
}

.login-container .login-content .login-content-form .weiboLogin .weiboDivider {
	border-top: 1px solid #fff;
	padding-top: 10px
}

.login-container .login-content .login-content-form .weiboLogin .weiboDivider .social .weibo-sina {
	display: inline-block;
	background: url(../images/sina-weibo.png)left top no-repeat;
	filter: gray;
	height: 24px;
	width: 24px;
	margin-bottom: -5px
}

.login-container .login-content .login-content-form .weiboLogin .weiboDivider .social .weibo-sina:active,.login-container .login-content .login-content-form .weiboLogin .weiboDivider .social .weibo-sina:focus,.login-container .login-content .login-content-form .weiboLogin .weiboDivider .social .weibo-sina:hover {
	
	
}

.loginContainer .backgroundPic {
	background: url(../images/login.png)0 no-repeat;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}

.loginContainer .loginForm {
	padding-top: 43px
}

.email-alert {
	padding-top: 20px
}

.sl-progress {
	background: #e9e9e9;
	height: 10px
}

.sl-progress .sl-progress-bar {
	position: absolute;
	left: 0;
	top: -1px;
	font-size: 0;
	height: 9px;
	background: #8ebebb;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	transition: all .5s ease-out
}

.sl-dropdown {
	padding: 0!important;
	background: 0 0;
	border: none
}

.sl-dropdown .btn {
	background: #fff;
	width: 100%!important;
	height: 100%!important;
	text-align: left;
	color: inherit;
	padding-right: 23px;
	box-shadow: 0 1px 0 0 #CCC;
	border-radius: 3px!important
}

.sl-dropdown .btn .caret {
	float: right;
	top: 43%;
	position: absolute;
	right: 10px;
	color: inherit
}

.sl-dropdown .dropdown-menu {
	min-width: 100%
}

.sl-dropdown .dropdown-menu li.selected {
	font-weight: 700
}

.sl-pagination {
	margin: 0
}

.sl-pagination a {
	color: #676767
}

.sl-pagination>li>a,.sl-pagination>li>span {
	display: inline-block;
	padding: 0;
	border-radius: 20px!important;
	margin: 0 1.5px;
	box-shadow: 0 1px 0 0 #CCC;
	width: 33px;
	height: 33px;
	line-height: 32px;
	text-align: center
}

.sl-pagination>li>a:hover,.sl-pagination>li>span:hover {
	border: 1px solid #0dba8f;
	color: #0dba8f;
	background-color: #fff
}

.sl-pagination>.active>a,.sl-pagination>.active>a:focus,.sl-pagination>.active>a:hover,.sl-pagination>.active>span,.sl-pagination>.active>span:focus,.sl-pagination>.active>span:hover {
	background-color: #0dba8f;
	border-color: #0dba8f
}

.sl-pagination>li.total>span {
	color: #676767;
	box-shadow: none;
	background: 0 0;
	text-align: left;
	border-color: transparent;
	width: auto
}

.sl-pagination>li.total>span:hover {
	border-color: transparent
}

.sl-pagination>li.slash>span {
	border: none;
	box-shadow: none;
	background: 0 0;
	width: 15px;
	font-size: 19px;
	line-height: 33px
}

.sl-pagination>li.last>a {
	width: 45px
}

.sl-pagination>li.current>a {
	min-width: 50px;
	text-align: center;
	margin-left: 10px
}

.sl-pagination .input-group {
	margin-left: 5px;
	box-shadow: none
}

.sl-pagination .input-group .inputPage {
	width: 45px;
	border: 1px solid #ccc;
	text-align: center;
	outline: 0;
	border-radius: 20px!important;
	height: 35px;
	box-shadow: 0 1px 0 0 #CCC
}

.sl-pagination .input-group .inputPage:focus,.sl-pagination .input-group .inputPage:hover {
	border-color: #0dba8f
}

.container .bds_tools_32 span.bds_more {
	height: 40px
}

.carousel .carousel-indicators li {
	margin: 0 5px;
	width: 20px;
	height: 20px;
	text-align: center;
	text-indent: 0;
	border: none
}

.carousel .carousel-indicators li a {
	display: inline-block;
	width: 5px;
	height: 5px;
	background-color: #989898;
	border-radius: 20px;
	vertical-align: middle;
	transition: 0
}

.account-summary .pager-tool .input-group .form-control,.ng-enter {
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out
}

.carousel .carousel-indicators li:hover a {
	width: 8px;
	height: 8px
}

.carousel .carousel-indicators li.active a {
	width: 12px;
	height: 12px;
	border: 2px solid #0dba8f;
	background-color: #fff
}

.sl-validation-errors span {
	display: block;
	color: #B94A48;
	padding-top: 8px
}

.input-group .input-group-addon.active>button,.input-group .input-group-addon.active>span,.input-group .input-group-btn.active>button,.input-group .input-group-btn.active>span {
	border: 2px solid #0dba8f;
	border-left: none;
	color: #0dba8f
}

.input-group .input-group-addon.active>button span,.input-group .input-group-addon.active>span span,.input-group .input-group-btn.active>button span,.input-group .input-group-btn.active>span span {
	color: #0dba8f
}

.ng-enter {
	transition: all .5s ease-out;
	opacity: .5;
	filter: alpha(opacity=50)
}

.ng-enter.ng-enter-active {
	opacity: 1;
	filter: alpha(opacity=100)
}

.arrow-common-base {
	content: " ";
	border-width: 8px 4px;
	border-style: solid;
	line-height: 1;
	display: inline-block;
	margin-left: 5px
}

table th a {
	color: #bbbebf;
	cursor: pointer
}

table th a.active,table th a:hover {
	color: #0a9572;
	text-decoration: none
}

table th span {
	line-height: 2
}

table th .dropdown-menu {
	min-width: 80px;
	width: 60%;
	border: 1px solid #d7dadb
}

table th .table-dropdown-arrow {
	position: absolute;
	display: inline-block;
	right: 37px;
	border-style: solid;
	border-color: transparent transparent #95a5a6;
	border-width: 0 6px 7px;
	top: -7px
}

table th .table-dropdown-arrow2 {
	position: absolute;
	display: inline-block;
	right: 38px;
	border-style: solid;
	border-color: transparent transparent #fff;
	border-width: 0 5px 6px;
	top: -6px
}

table .header-arrow-down:after {
	content: " ";
	border-width: 8px 4px;
	border-style: solid;
	line-height: 1;
	display: inline-block;
	margin-left: 5px;
	vertical-align: -8px;
	border-color: #bbbebf transparent transparent
}

table .header-arrow-up:after {
	content: " ";
	border-width: 8px 4px;
	border-style: solid;
	line-height: 1;
	display: inline-block;
	margin-left: 5px;
	border-color: transparent transparent #bbbebf
}

table .sortable {
	cursor: pointer
}

table .sortable span:before {
	font-size: 10px;
	vertical-align: 2px
}

table .sortable.active span,table .sortable:hover span {
	color: #0a9572
}

table .sortable.active.header-arrow-down:after,table .sortable:hover.header-arrow-down:after {
	border-color: #0a9572 transparent transparent
}

table .sortable.active.header-arrow-up:after,table .sortable:hover.header-arrow-up:after {
	border-color: transparent transparent #0a9572
}

table.table>tbody>tr>td,table.table>thead>tr>th {
	vertical-align: middle
}

table.table>tbody>tr>td .loan-grade-icon,table.table>thead>tr>th .loan-grade-icon {
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	font-weight: 400
}

table.table>tbody>tr>td .loan-grade-icon .level,table.table>thead>tr>th .loan-grade-icon .level {
	font-size: 10px
}

table.table>tbody>tr>td.grade-cell,table.table>tbody>tr>td.tc,table.table>thead>tr>th.grade-cell,table.table>thead>tr>th.tc {
	text-align: center
}

table.table>tbody>tr>td.paddingRight,table.table>thead>tr>th.paddingRight {
	text-align: right;
	padding: 0
}

table.table>tbody>tr>td.paddingLeft,table.table>thead>tr>th.paddingLeft {
	text-align: left;
	padding: 0
}

table.table>tbody>tr>td.paddingUpDown,table.table>thead>tr>th.paddingUpDown {
	padding: 17px 0
}

table.table>tbody>tr>td.tl,table.table>thead>tr>th.tl {
	text-align: left
}

table.table>tbody>tr>td.tr,table.table>thead>tr>th.tr {
	text-align: right
}

table.table>tbody>tr>td .progress,table.table>thead>tr>th .progress {
	margin-bottom: 0
}

#column-chart {
	width: 100%
}

.account-summary .summary-loading {
	margin-top: 80px
}

.account-summary .asset .asset-split {
	padding-left: 100px;
	padding-right: 50px
}

.account-summary .asset .sec-link-split,.account-summary .asset .sec-split {
	line-height: 4em
}

.account-summary .simple-summary {
	margin: -20px -15px 30px -3px;
	background: url(../images/pattern-bg-rmb.png)left top #fff;
	border-bottom: solid 1px #ebebeb;
	border-top-right-radius: 3px
}

.account-summary .simple-summary .simple-summary-section {
	height: 186px;
	padding: 0 0 0 36px;
	border-left: solid 1px #ebebeb
}

.account-summary .simple-summary .simple-summary-section:first-child {
	border-left: none
}

.account-summary .simple-summary .simple-summary-section .sum-number {
	margin-top: 30px;
	margin-left: 28px
}

.account-summary .simple-summary .simple-summary-section .sum-number.inside-column {
	position: absolute;
	top: -69px
}

.account-summary .simple-summary .simple-summary-section.balance-sheet .highlighted-sum>small {
	color: #0dba8f
}

.account-summary .simple-summary .simple-summary-section .total-interest {
	width: 100%;
	position: relative;
	height: 100%
}

.account-summary .simple-summary .simple-summary-section .total-interest .hover-active {
	position: relative;
	z-index: 1000
}

.account-summary .simple-summary .simple-summary-section .total-interest .monthly-income {
	position: relative;
	height: 100%
}

.account-summary .simple-summary .simple-summary-section .total-interest .monthly-income .monthly-income-sum {
	position: absolute;
	z-index: 1001
}

.account-summary .simple-summary .simple-summary-section .total-interest .monthly-income ul.monthly-income-bars {
	position: absolute;
	bottom: 0;
	margin: 0;
	z-index: 1;
	height: 110px;
	width: 100%
}

.account-summary .simple-summary .simple-summary-section .total-interest .monthly-income .every-month {
	padding: 0;
	position: absolute;
	bottom: 0
}

.account-summary .simple-summary .simple-summary-section .total-interest .monthly-income .every-month.noMargin {
	margin-right: 0
}

.account-summary .simple-summary .simple-summary-section .total-interest .monthly-income .every-month a {
	position: relative;
	display: block;
	background-color: #fff
}

.account-summary .simple-summary .simple-summary-section .total-interest .monthly-income .every-month a .income-info {
	display: none
}

.account-summary .simple-summary .simple-summary-section .total-interest .monthly-income .every-month a:hover {
	background-color: #c1e5ce
}

.account-summary .simple-summary .simple-summary-section .total-interest .monthly-income .every-month a:hover:after {
	border-left: 1px solid #0dba8f;
	height: 186px;
	position: absolute;
	bottom: 0;
	left: 49%;
	z-index: 4;
	content: " "
}

.account-summary .simple-summary .simple-summary-section .total-interest .monthly-income .every-month a:hover .income-info {
	display: block;
	padding: 5px;
	position: absolute;
	left: 3px;
	bottom: 50%;
	background: #ff9311;
	color: #fff;
	min-width: 110px;
	z-index: 10;
	line-height: 1.3;
	font-size: 13px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.account-summary .simple-summary .simple-summary-section .total-interest .monthly-income .every-month a:hover .income-info:after,.account-summary .simple-summary .simple-summary-section .total-interest .monthly-income .every-month a:hover .income-info:before {
	top: 100%;
	left: 13%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.account-summary .simple-summary .simple-summary-section .total-interest .monthly-income .every-month a:hover .income-info:after {
	border-color: rgba(255,255,255,0);
	border-top-color: #ff9311;
	border-width: 5px;
	margin-left: -5px
}

.account-summary .simple-summary .simple-summary-section .total-interest .monthly-income .every-month a:hover .income-info:before {
	border-color: transparent;
	border-width: 10px;
	margin-left: -10px
}

.account-summary .simple-summary .simple-summary-section h6 {
	font-size: 14px;
	color: #404040
}

.account-summary .simple-summary .invest-sum small,.account-summary .simple-summary .simple-right h3 small {
	color: #0dba8f
}

.account-summary .simple-summary .simple-left {
	padding-right: 10px
}

.account-summary .simple-summary .simple-right {
	padding-left: 0
}

.account-summary .simple-summary .simple-right h3 {
	margin-top: 40px;
	margin-bottom: 25px
}

.account-summary .simple-summary .invest-sum {
	max-width: 75%;
	padding-left: 15px;
	padding-right: 0
}

.account-summary .simple-summary .more-actions {
	margin-top: 35px;
	padding-left: 0
}

.account-summary .simple-summary .more-actions span {
	font-size: 15px;
	vertical-align: middle;
	margin-right: 5px
}

.account-summary .my-asset {
	margin-top: -30px;
	padding: 30px
}

.account-summary .my-asset .asset-header .invest-position {
	color: #1c232e;
	font-weight: 700
}

.account-summary .my-asset .asset-header .invest-position span {
	color: #ff9311
}

.account-summary .my-asset .asset-header .myStatus {
	float: right
}

.account-summary .my-asset .asset-header .myStatus .statusNow {
	color: #617086
}

.account-summary .my-asset .asset-header .myStatus .gap {
	padding-left: 20px;
	color: #06324e
}

.account-summary .my-asset .asset-header .myStatus .current {
	color: #0dba8f;
	margin-left: 2px
}

.account-summary .my-asset .asset-header .myStatus .grace {
	color: #2cb0fb;
	margin-left: 2px
}

.account-summary .my-asset .asset-header .myStatus .overdue {
	color: #ff9311;
	margin-left: 2px
}

.account-summary .my-asset .asset-header .myStatus .bad {
	color: #fb3d2c;
	margin-left: 2px
}

.account-summary .my-asset .asset-chart {
	padding: 20px 0;
	height: 300px;
	width: 300px;
	margin: 0 auto;
	position: relative
}

.account-summary .my-asset .asset-chart .highcharts-container {
	overflow: visible
}

.account-summary .my-asset .asset-chart .highcharts-container .highcharts-data-labels>div {
	visibility: hidden!important;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	transition: all .5s ease-out
}

.account-summary .my-asset .asset-chart .highcharts-container .highcharts-data-labels>div.loaded {
	visibility: visible!important;
	opacity: 1;
	filter: alpha(opacity=100)
}

.account-summary .my-asset .asset-chart .highcharts-container .highcharts-data-labels>div>span {
	top: -30px!important;
	left: 8px!important
}

.account-summary .my-asset .asset-chart .highcharts-container .highcharts-data-labels>div>span.right {
	left: -6px!important
}

.account-summary .my-asset .asset-chart .highcharts-container .highcharts-data-labels>div>span.right>div {
	padding-left: 10px
}

.account-summary .my-asset .asset-chart .con-top.con-top-a>div,.account-summary .my-asset .asset-chart .con-top.con-top-b>div {
	padding-left: 15px
}

.account-summary .my-asset .asset-chart .con-top {
	font-family: proxima-nova,"Hiragino Sans GB","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Micro Hei Mono","WenQuanYi Zen Hei","WenQuanYi Zen Hei","Apple LiGothic Medium",SimHei,"ST Heiti","WenQuanYi Zen Hei Sharp";
	font-size: 14px;
	position: absolute;
	width: 300px;
	opacity: 0;
	filter: alpha(opacity=0)
}

@media (max-width:992px)and (min-width:768px) {
	.account-summary .my-asset .asset-chart .con-top {
		width: 260px
	}
}

.account-summary .my-asset .asset-chart .con-top.loaded {
	opacity: 1;
	filter: alpha(opacity=100)
}

.account-summary .my-asset .asset-chart .con-top.loaded.con-top-a {
	-webkit-animation-name: pieChartHide,pieChartA;
	-webkit-animation-delay: 0s,.15s;
	-webkit-animation-duration: .15s,.3s;
	-moz-animation-name: pieChartHide,pieChartA;
	-moz-animation-delay: 0s,.15s;
	-moz-animation-duration: .15s,.3s;
	-o-animation-name: pieChartHide,pieChartA;
	-o-animation-delay: 0s,.15s;
	-o-animation-duration: .15s,.3s;
	animation-name: pieChartHide,pieChartA;
	animation-delay: 0s,.15s;
	animation-duration: .15s,.3s
}

.account-summary .my-asset .asset-chart .con-top.loaded.con-top-b {
	-webkit-animation-name: pieChartHide,pieChartB;
	-webkit-animation-delay: 0s,.3s;
	-webkit-animation-duration: .3s,.3s;
	-moz-animation-name: pieChartHide,pieChartB;
	-moz-animation-delay: 0s,.3s;
	-moz-animation-duration: .3s,.3s;
	-o-animation-name: pieChartHide,pieChartB;
	-o-animation-delay: 0s,.3s;
	-o-animation-duration: .3s,.3s;
	animation-name: pieChartHide,pieChartB;
	animation-delay: 0s,.3s;
	animation-duration: .3s,.3s
}

.account-summary .my-asset .asset-chart .con-top.loaded.con-top-c {
	-webkit-animation-name: pieChartHide,pieChartC;
	-webkit-animation-delay: 0s,0s;
	-webkit-animation-duration: 0s,.3s;
	-moz-animation-name: pieChartHide,pieChartC;
	-moz-animation-delay: 0s,0s;
	-moz-animation-duration: 0s,.3s;
	-o-animation-name: pieChartHide,pieChartC;
	-o-animation-delay: 0s,0s;
	-o-animation-duration: 0s,.3s;
	animation-name: pieChartHide,pieChartC;
	animation-delay: 0s,0s;
	animation-duration: 0s,.3s
}

.account-summary .my-asset .asset-chart .con-top .top {
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 5px
}

.account-summary .my-asset .asset-chart .con-top.con-top-a {
	top: 20px;
	right: -250px
}

.account-summary .my-asset .asset-chart .con-top.con-top-a:before {
	content: " ";
	position: absolute;
	height: 0;
	width: 21px;
	border-bottom: 1px solid #ebebeb;
	top: 44px;
	left: -18px;
	-ms-transform: rotate(140deg);
	-webkit-transform: rotate(140deg);
	transform: rotate(140deg)
}

@media (max-width:992px)and (min-width:768px) {
	.account-summary .my-asset .asset-chart .con-top.con-top-a {
		right: -213px
	}
}

.account-summary .my-asset .asset-chart .con-top.con-top-b {
	bottom: 10px;
	right: -265px
}

.account-summary .my-asset .asset-chart .con-top.con-top-b:before {
	content: " ";
	position: absolute;
	height: 0;
	width: 21px;
	border-bottom: 1px solid #d7dadb;
	top: 32px;
	left: -18px;
	-ms-transform: rotate(210deg);
	-webkit-transform: rotate(210deg);
	transform: rotate(210deg)
}

@media (max-width:992px)and (min-width:768px) {
	.account-summary .my-asset .asset-chart .con-top.con-top-b {
		right: -224px
	}
}

.account-summary .my-asset .asset-chart .con-top.con-top-c {
	top: 30px;
	left: -238px;
	padding-right: 20px
}

.account-summary .my-asset .asset-chart .con-top.con-top-c:before {
	content: " ";
	position: absolute;
	height: 0;
	width: 21px;
	border-bottom: 1px solid #d7dadb;
	top: 45px;
	right: 2px;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

@media (max-width:992px)and (min-width:768px) {
	.account-summary .my-asset .asset-chart .con-top.con-top-c {
		width: 300px
	}
}

.account-summary .my-asset .asset-chart .con-top .text {
	margin-right: 5px;
	color: #617086
}

.account-summary .my-asset .asset-chart .con-top .value {
	font-size: 31px;
	line-height: 1;
	color: #141d26
}

.account-summary .my-asset .asset-chart .con-top .value small {
	font-size: 50%
}

.account-summary .my-asset .asset-chart .con-top .link {
	font-size: 14px;
	margin-right: 10px;
	text-decoration: none
}

.account-summary .my-asset .asset-content {
	position: relative;
	overflow: hidden;
	min-height: 300px
}

@media (max-width:1200px)and (min-width:768px) {
	.account-summary .my-asset .asset-content {
		overflow: visible
	}
}

.account-summary .my-asset .asset-content .total-asset {
	position: absolute;
	width: 250px;
	height: 250px;
	top: 40%;
	left: 34%;
	z-index: 1000;
	opacity: 0;
	filter: alpha(opacity=0)
}

.account-summary .my-asset .asset-content .total-asset.loaded {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-animation-name: pieChartHide,pieChartCenter;
	-webkit-animation-delay: 0s,.6s;
	-webkit-animation-duration: .6s,1.5s;
	-moz-animation-name: pieChartHide,pieChartCenter;
	-moz-animation-delay: 0s,.6s;
	-moz-animation-duration: .6s,1.5s;
	-o-animation-name: pieChartHide,pieChartCenter;
	-o-animation-delay: 0s,.6s;
	-o-animation-duration: .6s,1.5s;
	animation-name: pieChartHide,pieChartCenter;
	animation-delay: 0s,.6s;
	animation-duration: .6s,1.5s
}

.account-summary .my-asset .asset-content .total-asset h3 {
	margin-bottom: 15px
}

.account-summary .my-asset .asset-content .total-asset h3 small {
	color: #141d26
}

.account-summary .my-asset .asset-content .total-asset .text {
	color: #617086;
	font-size: 18px
}

.account-summary .my-asset .asset-content .pie-loading {
	-webkit-animation: loading 2s linear infinite;
	-moz-animation: loading 2s linear infinite;
	-o-animation: loading 2s linear infinite;
	animation: loading 2s linear infinite
}

.account-summary .my-asset .asset-content .date-widget {
	position: absolute;
	bottom: 0;
	left: 1%;
	top: 38%;
	color: #1c232e
}

.account-summary .my-asset .asset-content .date-widget .plans {
	color: #0c5787
}

.account-summary .my-asset .asset-content .date-widget .apart {
	margin-top: 10px
}

.account-summary .my-asset .asset-content .date-widget .gap {
	margin-left: 25px;
	float: right
}

.account-summary .my-asset .asset-content .date-widget .current {
	color: #0dba8f
}

.account-summary .my-asset .asset-content .date-widget .grace {
	color: #2cb0fb
}

.account-summary .my-asset .asset-content .date-widget .overdue {
	color: #ff9311
}

.account-summary .my-asset .asset-content .date-widget .bad {
	color: #fb3d2c
}

.account-summary .my-asset .asset-content .date-widget .periodNumber {
	color: #0dba8f;
	margin-left: 25px
}

.account-summary .my-asset .billboard {
	background-color: #1c232e;
	padding: 3px 10px;
	color: #fff;
	margin-left: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none
}

.account-summary .my-asset .billboard span {
	margin-right: 5px;
	vertical-align: middle
}

.account-summary .asset-activity {
	margin-top: -40px;
	padding: 30px
}

.account-summary .asset-activity .section-border {
	border-bottom: 1px solid #ebebeb
}

.account-summary .asset-activity>header {
	margin-bottom: 0
}

.account-summary .asset-activity .tab-activity .calendarCol {
	padding-left: 12px;
	padding-right: 12px
}

.account-summary .asset-activity .tab-activity .rightDetail a {
	float: right;
	margin-top: 15px
}

.account-summary .asset-activity .tab-activity .rightDetail .space {
	height: 209px
}

.account-summary .asset-activity .tab-activity .rightDetail .part,.account-summary .asset-activity .tab-activity .rightDetail .together {
	margin-left: 32px;
	font-size: 20px;
	font-weight: 500;
	color: #617086;
	margin-bottom: 17px
}

.account-summary .asset-activity .tab-activity .rightDetail .alignLeft {
	margin-left: 32px
}

.account-summary .asset-activity .tab-activity .rightDetail .alignLeft .second {
	margin-top: 25px;
	margin-left: 28px
}

.account-summary .asset-activity .tab-activity .rightDetail .alignLeft span {
	color: #141d26;
	font-size: 16px;
	margin-left: 10px
}

.account-summary .asset-activity .tab-activity .day-events {
	padding-top: 10px;
	padding-left: 90px;
	overflow: hidden;
	margin-bottom: 40px
}

.account-summary .asset-activity .tab-activity .day-events .no-events {
	width: 100%
}

.account-summary .asset-activity .tab-activity .flip-clock-wrapper {
	margin: 0
}

.account-summary .asset-activity .tab-activity .calendar-day-container {
	width: auto;
	padding: 10px;
	background-color: #f0f0f0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

.account-summary .asset-activity .tab-activity .calendar-day-container.alt {
	width: 100%;
	background-color: #fff;
	margin-left: -58px
}

.account-summary .asset-activity .tab-activity .calendar-day-container ul.flip {
	margin: 0;
	box-shadow: none;
	width: 103px;
	height: 120px;
	background: 0 0
}

.account-summary .asset-activity .tab-activity .calendar-day-container ul.flip li {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

.account-summary .asset-activity .tab-activity .calendar-day-container ul.flip li a div.up {
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	background: #0a9572
}

.account-summary .asset-activity .tab-activity .calendar-day-container ul.flip li a div.up .shadow {
	border-top-right-radius: 10px;
	border-top-left-radius: 10px
}

.account-summary .asset-activity .tab-activity .calendar-day-container ul.flip li a div.up:after {
	bottom: 0;
	top: auto;
	height: 0
}

.account-summary .asset-activity .tab-activity .calendar-day-container ul.flip li a div.up .corner.left {
	bottom: 0;
	left: 0
}

.account-summary .asset-activity .tab-activity .calendar-day-container ul.flip li a div.up .corner.right {
	bottom: 0;
	right: 0
}

.account-summary .asset-activity .tab-activity .calendar-day-container ul.flip li a div.up .month {
	position: absolute;
	top: 13px;
	left: 16px;
	font-size: 14px;
	color: #fff;
	line-height: 1
}

.account-summary .asset-activity .tab-activity .calendar-day-container ul.flip li a div.down {
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	background: #0dba8f
}

.account-summary .asset-activity .tab-activity .calendar-day-container ul.flip li a div.down .shadow {
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.account-summary .asset-activity .tab-activity .calendar-day-container ul.flip li a div.down .corner.left {
	top: 0;
	left: 0
}

.account-summary .asset-activity .tab-activity .calendar-day-container ul.flip li a div.down .corner.right {
	top: 0;
	right: 0
}

.account-summary .asset-activity .tab-activity .calendar-day-container ul.flip li a div.down .corner,.account-summary .asset-activity .tab-activity .calendar-day-container ul.flip li a div.up .corner {
	position: absolute;
	display: block;
	width: 5px;
	height: 5px;
	background: #f0f0f0
}

.account-summary .asset-activity .tab-activity .calendar-day-container ul.flip li a div div.inn {
	font-size: 65px;
	line-height: 1.9em;
	background: 0 0!important;
	text-shadow: none;
	color: #fff;
	font-weight: 400;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

.account-summary .asset-activity .tab-activity .event-details .view-event-details {
	margin-top: 10px
}

.account-summary .asset-activity .tab-activity .event-details .event-category p {
	margin: 5px 0
}

.account-summary .asset-activity .tab-activity .event-details .event-category.bottom {
	border-bottom: 1px solid #f0f0f0
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-border-separate td.fc-last,.account-summary .asset-activity .tab-activity .full-calendar .fc-border-separate th.fc-last {
	border-right-width: 0
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-border-separate td.fc-first,.account-summary .asset-activity .tab-activity .full-calendar .fc-border-separate th.fc-first {
	border-left-width: 0
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-grid .fc-day-content {
	padding: 0
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-grid .fc-day-number {
	float: left
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-content {
	border-top: 1px solid #f0f0f0
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-content table.fc-border-separate {
	color: #1c232e
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-content table.fc-border-separate td,.account-summary .asset-activity .tab-activity .full-calendar .fc-content table.fc-border-separate th {
	border-color: #f0f0f0
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-content table.fc-border-separate>thead th {
	border-top: none;
	font-family: proxima-nova,"Hiragino Sans GB","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Micro Hei Mono","WenQuanYi Zen Hei","WenQuanYi Zen Hei","Apple LiGothic Medium",SimHei,"ST Heiti","WenQuanYi Zen Hei Sharp"
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-content table.fc-border-separate>tbody td {
	cursor: pointer
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-content table.fc-border-separate>tbody td .small-dot {
	display: inline-block;
	height: 4px;
	width: 4px;
	background: #3DBC7C;
	border-radius: 2px;
	margin: 0 3px 9px
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-content table.fc-border-separate>tbody td .tday {
	font-size: 12px;
	position: relative;
	top: -5px
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-content table.fc-border-separate>tbody td.fc-today.fc-state-highlight>div {
	background-color: #f2f4f7;
	color: #0a9572
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-content table.fc-border-separate>tbody td.active>div,.account-summary .asset-activity .tab-activity .full-calendar .fc-content table.fc-border-separate>tbody td:hover>div {
	background-color: #e3e3e3;
	color: #0a9572
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-content table.fc-border-separate>tbody td.active .small-dot,.account-summary .asset-activity .tab-activity .full-calendar .fc-content table.fc-border-separate>tbody td:hover .small-dot {
	display: inline-block;
	height: 4px;
	width: 4px;
	background: #fff;
	border-radius: 2px;
	margin: 0 3px 9px
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-content table.fc-border-separate>tbody td.has-event.active>div {
	background-color: #0dba8f;
	color: #fff
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-content table.fc-border-separate>tbody td.has-event.active>div .cal-arrow {
	border-color: #fff #fff #0dba8f #0dba8f
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-content table.fc-border-separate>tbody td>div {
	position: relative;
	height: 42px;
	text-align: center;
	width: 44px
}

.account-summary .asset-activity .tab-activity .full-calendar .fc-content table.fc-border-separate>tbody td>div .cal-arrow {
	position: absolute;
	right: 0;
	top: 0;
	float: right;
	border: 7px solid;
	border-color: #0dba8f #0dba8f transparent transparent
}

.account-summary .asset-activity .tab-activity .calendar-footer {
	padding: 10px 0;
	border-top-width: 0;
	border-bottom-width: 0;
	margin-right: 1px
}

.account-summary .pager-tool {
	color: #1c232e
}

.account-summary .pager-tool>a {
	color: #e4e4e4;
	vertical-align: -3px;
	cursor: pointer;
	text-decoration: none;
	font-size: 20px
}

.account-summary .pager-tool>a:hover {
	color: #1c232e
}

.account-summary .pager-tool .left {
	position: relative;
	left: -80%;
	top: 97px
}

.account-summary .pager-tool .right {
	position: relative;
	left: 100%;
	top: 94px
}

.account-summary .pager-tool>span {
	vertical-align: bottom;
	font-weight: 700
}

.account-summary .pager-tool .input-group {
	display: inline-block;
	vertical-align: middle;
	position: relative
}

.account-summary .pager-tool .input-group .form-control {
	width: 55px;
	height: 25px;
	padding: 0 0 0 25px;
	background-color: #e4e4e4;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border: none;
	transition: all .5s ease-out;
	color: #1c232e
}

.account-summary .pager-tool .input-group .form-control:focus {
	background-color: #fff;
	border: 1px solid #e4e4e4;
	width: 120px
}

.account-summary .pager-tool .input-group .input-icon {
	position: absolute;
	left: 6px;
	top: 1px;
	color: #fff;
	z-index: 5
}

.account-summary .pager-tool .input-group .input-icon.focus {
	color: #e4e4e4
}

.account-summary .tab-content {
	padding: 0
}

.account-summary .statistics-wrapper .section-block {
	padding-bottom: 0
}

.account-summary .statistics-wrapper ul {
	border-bottom: 1px solid #f0f0f0;
	display: table;
	width: 100%
}

.account-summary .statistics-wrapper .statistics-fields {
	text-align: center;
	padding: 30px;
	position: relative;
	cursor: pointer;
	border-bottom: 3px solid transparent;
	display: table-cell
}

.account-summary .statistics-wrapper .statistics-fields h4 {
	color: #39c6a3
}

.account-summary .statistics-wrapper .statistics-fields:after {
	content: " ";
	width: 1px;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background-image: -webkit-linear-gradient(white -20%,#f0f0f0 50%,#fff 103%);
	background-image: -moz-linear-gradient(white -20%,#f0f0f0 50%,#fff 103%);
	background-image: -o-linear-gradient(white -20%,#f0f0f0 50%,#fff 103%);
	background-image: linear-gradient(white -20%,#f0f0f0 50%,#fff 103%)
}

.account-summary .statistics-wrapper .statistics-fields:first-child {
	position: relative
}

.account-summary .statistics-wrapper .statistics-fields:first-child:before {
	content: " ";
	width: 1px;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background-image: -webkit-linear-gradient(white -20%,#f0f0f0 50%,#fff 103%);
	background-image: -moz-linear-gradient(white -20%,#f0f0f0 50%,#fff 103%);
	background-image: -o-linear-gradient(white -20%,#f0f0f0 50%,#fff 103%);
	background-image: linear-gradient(white -20%,#f0f0f0 50%,#fff 103%)
}

.account-profile .field .progress,.account-profile .field .progress .progress-bar {
	overflow: visible;
	position: relative
}

.account-summary .statistics-wrapper .statistics-fields:hover {
	border-bottom-color: #f0f0f0
}

.account-summary .statistics-wrapper .statistics-fields:hover h3,.account-summary .statistics-wrapper .statistics-fields:hover h6 {
	color: #404040
}

.account-summary .statistics-wrapper .statistics-fields h3 {
	color: #0a9572
}

.account-summary .statistics-wrapper .statistics-fields h6 {
	font-size: 14px;
	color: #bfbfbf
}

.account-summary .statistics-wrapper .statistics-table tbody td {
	font-size: 16px
}

.account-summary .statistics-wrapper .statistics-table tr td {
	padding-top: 15px;
	padding-bottom: 15px
}

.account-summary .statistics-wrapper .statistics-table tr td:first-child,.account-summary .statistics-wrapper .statistics-table tr th:first-child {
	padding-right: 50px;
	width: 50%
}

.account-summary .statistics-wrapper .statistics-table tr td:last-child {
	color: #0a9572
}

@-webkit-keyframes upNext {
	0% {
		-webkit-transform: rotateX(0)
	}

	100% {
		-webkit-transform: rotateX(-90deg)
	}
}

@-moz-keyframes upNext {
	0% {
		-moz-transform: rotateX(0)
	}

	100% {
		-moz-transform: rotateX(-90deg)
	}
}

@-o-keyframes upNext {
	0% {
		-o-transform: rotateX(0)
	}

	100% {
		-o-transform: rotateX(-90deg)
	}
}

@keyframes upNext {
	0% {
		transform: rotateX(0)
	}

	100% {
		transform: rotateX(-90deg)
	}
}

@-webkit-keyframes downNext {
	0% {
		-webkit-transform: rotateX(90deg)
	}

	100% {
		-webkit-transform: rotateX(0)
	}
}

@-moz-keyframes downNext {
	0% {
		-moz-transform: rotateX(90deg)
	}

	100% {
		-moz-transform: rotateX(0)
	}
}

@-o-keyframes downNext {
	0% {
		-o-transform: rotateX(90deg)
	}

	100% {
		-o-transform: rotateX(0)
	}
}

@keyframes downNext {
	0% {
		transform: rotateX(90deg)
	}

	100% {
		transform: rotateX(0)
	}
}

@-webkit-keyframes upPrev {
	0% {
		-webkit-transform: rotateX(-90deg)
	}

	100% {
		-webkit-transform: rotateX(0)
	}
}

@-moz-keyframes upPrev {
	0% {
		-moz-transform: rotateX(-90deg)
	}

	100% {
		-moz-transform: rotateX(0)
	}
}

@-o-keyframes upPrev {
	0% {
		-o-transform: rotateX(-90deg)
	}

	100% {
		-o-transform: rotateX(0)
	}
}

@keyframes upPrev {
	0% {
		transform: rotateX(-90deg)
	}

	100% {
		transform: rotateX(0)
	}
}

@-webkit-keyframes downPrev {
	0% {
		-webkit-transform: rotateX(0)
	}

	100% {
		-webkit-transform: rotateX(90deg)
	}
}

@keyframes downPrev {
	0% {
		transform: rotateX(0)
	}

	100% {
		transform: rotateX(90deg)
	}
}

.col-chart-animation 0% {
	opacity: 0;
	filter: alpha(opacity=0)
}

.col-chart-animation 100% {
	opacity: 1;
	filter: alpha(opacity=100)
}

@keyframes colChart {
	0% {
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

@-webkit-keyframes colChart {
	0% {
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

@-moz-keyframes downPrev {
	0% {
		-moz-transform: rotateX(0);
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		-moz-transform: rotateX(90deg);
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

@-o-keyframes downPrev {
	0% {
		-o-transform: rotateX(0);
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		-o-transform: rotateX(90deg);
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

.chart-a-keyframe 0% {
	right: -1000px;
	opacity: 0;
	filter: alpha(opacity=0)
}

.chart-a-keyframe 100% {
	right: -250px;
	opacity: .99;
	filter: alpha(opacity=99)
}

@keyframes pieChartA {
	0% {
		right: -1000px;
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		right: -250px;
		opacity: .99;
		filter: alpha(opacity=99)
	}
}

@-webkit-keyframes pieChartA {
	0% {
		right: -1000px;
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		right: -250px;
		opacity: .99;
		filter: alpha(opacity=99)
	}
}

@-moz-keyframes pieChartA {
	0% {
		right: -1000px;
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		right: -250px;
		opacity: .99;
		filter: alpha(opacity=99)
	}
}

@-o-keyframes pieChartA {
	0% {
		right: -1000px;
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		right: -250px;
		opacity: .99;
		filter: alpha(opacity=99)
	}
}

.chart-b-keyframe 0% {
	right: -1000px;
	opacity: 0;
	filter: alpha(opacity=0)
}

.chart-b-keyframe 100% {
	right: -265px;
	opacity: .99;
	filter: alpha(opacity=99)
}

@keyframes pieChartB {
	0% {
		right: -1000px;
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		right: -265px;
		opacity: .99;
		filter: alpha(opacity=99)
	}
}

@-webkit-keyframes pieChartB {
	0% {
		right: -1000px;
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		right: -265px;
		opacity: .99;
		filter: alpha(opacity=99)
	}
}

@-moz-keyframes pieChartB {
	0% {
		right: -1000px;
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		right: -265px;
		opacity: .99;
		filter: alpha(opacity=99)
	}
}

@-o-keyframes pieChartB {
	0% {
		right: -1000px;
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		right: -265px;
		opacity: .99;
		filter: alpha(opacity=99)
	}
}

.chart-c-keyframe 0% {
	left: -1000px;
	opacity: 0;
	filter: alpha(opacity=0)
}

.chart-c-keyframe 100% {
	left: -240px;
	opacity: 1;
	filter: alpha(opacity=100)
}

@keyframes pieChartC {
	0% {
		left: -1000px;
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		left: -240px;
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

@-webkit-keyframes pieChartC {
	0% {
		left: -1000px;
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		left: -240px;
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

@-moz-keyframes pieChartC {
	0% {
		left: -1000px;
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		left: -240px;
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

@-o-keyframes pieChartC {
	0% {
		left: -1000px;
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		left: -240px;
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

.chart-center-keyframe from,.chart-hide-keyframe from,.chart-hide-keyframe to {
	opacity: 0;
	filter: alpha(opacity=0)
}

@keyframes pieChartHide {
	from,to {
		opacity: 0;
		filter: alpha(opacity=0)
	}
}

@-webkit-keyframes pieChartHide {
	from,to {
		opacity: 0;
		filter: alpha(opacity=0)
	}
}

@-moz-keyframes pieChartHide {
	from,to {
		opacity: 0;
		filter: alpha(opacity=0)
	}
}

@-o-keyframes pieChartC {
	from,to {
		opacity: 0;
		filter: alpha(opacity=0)
	}
}

.chart-center-keyframe to {
	opacity: 1;
	filter: alpha(opacity=100)
}

@keyframes pieChartCenter {
	from {
		opacity: 0;
		filter: alpha(opacity=0)
	}

	to {
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

@-webkit-keyframes pieChartCenter {
	from {
		opacity: 0;
		filter: alpha(opacity=0)
	}

	to {
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

@-moz-keyframes pieChartCenter {
	from {
		opacity: 0;
		filter: alpha(opacity=0)
	}

	to {
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

@-o-keyframes pieChartCenter {
	from {
		opacity: 0;
		filter: alpha(opacity=0)
	}

	to {
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

.account-profile .section-nav-tabs {
	border-bottom: solid 1px #ebebeb;
	border-top: solid 1px #ebebeb;
	width: 109.7%;
	margin: 0 -44px 0 -32px;
	padding-left: 70px;
	padding-top: 10px
}

.account-profile .section-nav-tabs>li>a {
	font-size: 16px;
	line-height: 1.1;
	padding-bottom: 7.5px
}

.account-profile .section-nav-tabs>li.active>a,.account-profile .section-nav-tabs>li.active>a:focus,.account-profile .section-nav-tabs>li.active>a:focus:focus,.account-profile .section-nav-tabs>li.active>a:focus:hover,.account-profile .section-nav-tabs>li.active>a:hover,.account-profile .section-nav-tabs>li.active>a:hover:focus,.account-profile .section-nav-tabs>li.active>a:hover:hover,.account-profile .section-nav-tabs>li>a:focus,.account-profile .section-nav-tabs>li>a:hover {
	color: #0dba8f;
	border-bottom: solid 2px #0dba8f
}

.account-profile .basic-profile {
	padding-top: 15px
}

.account-profile .profile-header {
	display: block;
	width: 100px;
	height: 100px;
	overflow: hidden;
	text-align: center;
	border: 1px solid #f0f0f0;
	color: #1c232e;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: transparent;
	background-size: cover;
	margin-right: 20px
}

.account-profile .profile-header p {
	margin-top: 35%
}

.account-profile .field {
	font-size: 15px;
	color: #1c232e
}

.account-profile .field .username {
	margin-top: 5px;
	color: #617086
}

.account-profile .field .progress {
	margin: 10px 10px 0;
	width: 300px
}

.account-profile .field .progress .progress-bar .tooltip {
	position: absolute;
	right: -85px;
	left: auto!important
}

.account-profile .field .progress .progress-bar .tooltip.bottom .tooltip-arrow {
	left: 50px
}

.account-profile .field .progress .progress-bar .tooltip.bottom .tooltip-arrow.tooltip-arrow2 {
	left: 51
}

.account-profile .field .security-level {
	margin-left: 10px;
	color: #617086
}

.account-profile .field .security-icons {
	margin-top: 10px;
	margin-left: 10px
}

.account-profile .field .user-level-label {
	padding-right: 25px
}

.account-profile .field .user-level-text {
	font-size: 20px
}

.account-profile .field .verify-icons {
	margin: 10px auto 0 10px
}

.account-profile .info-content .info-row {
	line-height: 1
}

.account-profile .info-content .info-row.row-line {
	border-bottom: 1px solid #ddd
}

.account-profile .info-content .info-row .row {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0
}

.account-profile .info-content .info-row .row.close-edit,.account-profile .info-content .info-row .row.editing .info-value {
	line-height: 2
}

.account-profile .info-content .info-row .email-sent {
	padding: 0;
	color: #fff
}

.account-profile .info-content .info-row .email-sent .email-bg {
	background: #0dba8f;
	height: 100%;
	overflow: hidden;
	position: relative;
	-webkit-animation: email 1s;
	-moz-animation: email 1s;
	animation: email 1s
}

.account-profile .info-content .info-row .email-sent .email-bg .email-sent-text {
	position: absolute;
	left: 0;
	top: 7px
}

.account-profile .info-content .info-value {
	color: #1c232e
}

.account-profile .personal-info .row {
	line-height: 30px
}

.account-profile .personal-info .row a,.account-profile .personal-info .row a span,.account-profile .personal-info .row span,.account-profile .personal-info .row span span {
	margin-left: 0
}

.account-profile .personal-info .row input {
	padding-left: 15px;
	top: -5px
}

.account-profile .personal-info .row .inputError {
	border-color: #e2462d
}

.account-profile .personal-info .row .itemStatusChanged {
	color: #87D3AF
}

.account-profile .personal-info .row .itemStatusChanged a {
	color: #87D3AF;
	cursor: pointer
}

.account-profile .personal-info .row .itemStatusSaved {
	color: #F86C1F
}

.account-profile .personal-info .row .itemStatusSaved a {
	color: #F86C1F;
	cursor: pointer
}

.account-profile .personal-info .row .btn-group {
	display: inline-block;
	float: right;
	margin-top: 15px;
	margin-right: 22px
}

.account-profile .personal-info .row .sl-icons span {
	margin-right: 50px;
	margin-left: 0
}

.account-profile .personal-info .row .sl-icons .sl-icon-check {
	color: #0dba8f
}

.account-profile .personal-info .row .sl-icons .sl-icon-add2 {
	color: #ff9311
}

.account-profile .personal-info .row.editing>div {
	line-height: 2
}

.account-profile .personal-info .row .bind-gray {
	color: #95a5a6
}

.account-profile .personal-info .row .bind-green {
	color: #0dba8f
}

.account-profile .personal-info .row .bind-yellow {
	color: #ff9311
}

.account-profile .personal-info .row .bind-blue {
	color: #0dba8f
}

.account-profile .personal-info .row .bind-red {
	color: #e2462d
}

.account-profile .personal-info .row .btn-hollow {
	width: 90px;
	padding: 3px 0 0;
	background: #fff;
	border: 1px solid #0dba8f
}

.account-profile .personal-info .row .btn-bg-blue {
	color: #fff;
	background-color: #0dba8f
}

.account-profile .personal-info .row .btn-confirm {
	width: 90px;
	padding: 3px 0 0;
	color: #fff;
	border: 1px solid #0dba8f
}

.account-profile .personal-info .row .display-block {
	display: block
}

.account-profile .editing {
	background: #f3f4f8
}

.account-profile .large-line {
	line-height: 50px
}

.information-modal .modal-dialog {
	width: 375px;
	height: 255px
}

.information-modal .modal-dialog .modal-header {
	border-bottom: 2px solid #d7dadb
}

.information-modal .modal-dialog .modal-body {
	padding: 31px 42px 51px
}

.information-modal .modal-dialog .telephone {
	color: #0dba8f;
	font-size: 20px
}

.verifyCellphoneForm .row {
	margin-bottom: 2px
}

.verifyCellphoneForm .row a {
	cursor: pointer
}

.verifyCellphoneForm .row .small-input {
	display: inline;
	height: 31px;
	padding: 0 0 0 5px;
	margin-left: 5px
}

.verifyCellphoneForm .row .verifyPhoneSubmit {
	line-height: 15px
}

.uploadfile-wrapper .bg-success {
	margin-top: 10px;
	padding: 5px 10px
}

.social-account-panel {
	margin-top: 20px
}

.social-account {
	margin-top: 45px
}

.social-account .social-account-col {
	margin-right: 30px
}

.social-account .social-account-col h6 {
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 4px
}

.social-account .social-account-col .btn-smaller {
	width: 95px;
	padding: 6px
}

.social-account .social-account-col.weibo-content h6 {
	margin-bottom: -1px
}

.social-account .social-account-col.weibo-content p {
	margin-bottom: 0
}

.social-account .social-account-col.erweima-content {
	width: 112px;
	margin-right: 23px;
	font-size: 11px;
	color: #617086
}

.social-account .social-account-col.erweima-content>img {
	margin-bottom: 11px
}

.social-account .social-account-col .desc-highlight {
	color: #0dba8f
}

.social-account .social-account-col .social-icon-div {
	position: relative
}

.social-account .social-account-col .social-icon-div .check-icon {
	position: absolute;
	top: 0;
	right: 0
}

.social-account .social-account-col .social-icon-div .binding-img {
	border: 1px solid #95a5a6
}

.social-account .social-account-col .social-icon-div .binding-img.active {
	border: 1px solid #0dba8f
}

.social-account .social-account-col .wechat-desc:first-child {
	margin-bottom: 23px
}

.social-account .social-account-col .wechat-desc .wechat-bind-step {
	margin-top: 15px
}

.social-account .social-account-col .wechat-desc>ul {
	list-style: none;
	padding-left: 5px
}

.social-account .social-account-col .wechat-desc>ul>li:before {
	content: "•";
	color: #0dba8f;
	margin-right: 8px
}

.email-keyframe 0% {
	width: 0
}

.email-keyframe 100%,.profile-error {
	width: 100%
}

.profile-error.alert {
	padding-bottom: 0;
	margin-bottom: 0;
	display: inline-block
}

.profile-error.alert-danger .close,.profile-error.alert-success .close {
	display: none
}

.profile-error.alert-danger {
	background: 0 0;
	border: none;
	color: #e2462d
}

.profile-error.alert-success {
	background: 0 0;
	border: none;
	color: #3c763d
}

@keyframes email {
	0% {
		width: 0
	}

	100% {
		width: 100%
	}
}

@-webkit-keyframes email {
	0% {
		width: 0
	}

	100% {
		width: 100%
	}
}

@-moz-keyframes email {
	0% {
		width: 0
	}

	100% {
		width: 100%
	}
}

@-o-keyframes email {
	0% {
		width: 0
	}

	100% {
		width: 100%
	}
}

.emailText-keyframe 0% {
	top: -20px
}

.emailText-keyframe 40% {
	top: 7px
}

.emailText-keyframe 80% {
	top: 3px
}

.emailText-keyframe 100% {
	top: 7px
}

@keyframes emailText {
	0% {
		top: -20px
	}

	100%,40% {
		top: 7px
	}

	80% {
		top: 3px
	}
}

@-webkit-keyframes emailText {
	0% {
		top: -20px
	}

	100%,40% {
		top: 7px
	}

	80% {
		top: 3px
	}
}

@-moz-keyframes emailText {
	0% {
		top: -20px
	}

	100%,40% {
		top: 7px
	}

	80% {
		top: 3px
	}
}

@-o-keyframes emailText {
	0% {
		top: -20px
	}

	100%,40% {
		top: 7px
	}

	80% {
		top: 3px
	}
}

.loan-details .nav-tabs {
	margin-bottom: 0
}

.loan-details .details-tabs {
	background: 0 0
}

.loan-details .details-tabs li {
	width: 24%;
	text-align: center
}

.loan-details .details-tabs li a,.loan-details .details-tabs li.active a {
	padding-bottom: 0;
	padding-top: 0;
	border: none!important
}

.loan-details .details-tabs li a .ld-icon-con,.loan-details .details-tabs li.active a .ld-icon-con {
	text-align: center
}

.loan-details .details-tabs li a .ld-icon-con .ld-icon,.loan-details .details-tabs li.active a .ld-icon-con .ld-icon {
	display: inline-block;
	font-size: 20px
}

.loan-details .details-tabs li a .ld-icon-con .ld-icon.loan-info,.loan-details .details-tabs li.active a .ld-icon-con .ld-icon.loan-info {
	background-position: -23px -10px
}

.loan-details .details-tabs li a .ld-icon-con .ld-icon.verification-info,.loan-details .details-tabs li.active a .ld-icon-con .ld-icon.verification-info {
	background-position: -157px -10px
}

.loan-details .details-tabs li a .ld-icon-con .ld-icon.repayment-info,.loan-details .details-tabs li.active a .ld-icon-con .ld-icon.repayment-info {
	background-position: -285px -10px
}

.loan-details .details-tabs li a .ld-icon-con .ld-icon.record-info,.loan-details .details-tabs li.active a .ld-icon-con .ld-icon.record-info {
	background-position: -410px -10px
}

.loan-details .details-tabs li a .ld-icon-con .ld-icon.comment-info,.loan-details .details-tabs li.active a .ld-icon-con .ld-icon.comment-info {
	background-position: -537px -10px
}

.loan-details .details-tabs li a .text,.loan-details .details-tabs li.active a .text {
	border-bottom: 3px solid transparent;
	display: inline-block;
	padding-bottom: 5px;
	color: #1c232e;
	font-size: 12px;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	transition: all .5s ease-out
}

.loan-details .details-tabs li a .separate,.loan-details .details-tabs li.active a .separate {
	position: absolute;
	display: block;
	right: 0;
	top: 10px;
	height: 20px;
	border-right: 1px solid #95a5a6
}

.loan-details .details-tabs li a:focus,.loan-details .details-tabs li a:hover,.loan-details .details-tabs li.active a {
	background: 0 0
}

.loan-details .details-tabs li a:focus .text,.loan-details .details-tabs li a:hover .text,.loan-details .details-tabs li.active a .text {
	border-bottom-color: rgba(10,149,114,.55)
}

.loan-details #loan-detail-content.tab-content {
	padding: 15px 15px 0;
	top: 0;
	height: 490px;
	overflow-y: scroll
}

.loan-details #loan-detail-content.tab-content .loan-repayment-pane {
	margin-top: -16px;
	margin-left: -30px
}

.loan-details #loan-detail-content.tab-content .loan-repayment-pane .repayment-table-container {
	margin-top: 15px
}

.loan-details #loan-detail-content.tab-content .loan-detail-table th {
	color: #bbbebf;
	line-height: 3
}

.loan-details #loan-detail-content.tab-content #records-body {
	padding-left: 0
}

.loan-details #loan-detail-content.tab-content #records-body .loan-detail-records {
	padding-left: 15px
}

.loan-details #loan-detail-content.tab-content .panel {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.05);
	box-shadow: 0 1px 0 rgba(0,0,0,.05);
	border: none;
	border-color: transparent
}

.loan-details #loan-detail-content.tab-content .panel:last-child {
	-webkit-box-shadow: none;
	box-shadow: none
}

.loan-details #loan-detail-content.tab-content .panel:last-child>.panel-body {
	padding-bottom: 0
}

.loan-details #loan-detail-content.tab-content .panel:last-child>.panel-body.loan-repayment-panel-body {
	padding-left: 0
}

.loan-details #loan-detail-content.tab-content .panel .panel-heading {
	background: 0 0;
	border: none
}

.loan-details #loan-detail-content.tab-content .panel .panel-body {
	position: relative;
	font-size: 12px;
	padding: 0 15px 15px 30px;
	border-bottom: 1px dashed #d7dadb
}

.loan-details #loan-detail-content.tab-content .panel .panel-body:last-child {
	border-bottom: none
}

.loan-details #loan-detail-content.tab-content .panel .panel-body label {
	font-size: 12px
}

.loan-details #loan-detail-content.tab-content .panel .panel-body .body-bg {
	background-image: url(../images/loan-details-section.png);
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 200px;
	height: 150px
}

.loan-details #loan-detail-content.tab-content .panel .panel-body .body-bg.personal-info {
	background-position: 30px 27px
}

.loan-details #loan-detail-content.tab-content .panel .panel-body .body-bg.work-info {
	background-position: 30px -190px
}

.loan-details #loan-detail-content.tab-content .panel .panel-body .body-bg.debt-info {
	background-position: 30px -345px
}

.loan-details #loan-detail-content.tab-content .panel .panel-body .text-right,.loan-details #loan-detail-content.tab-content .panel .panel-body tbody {
	text-align: right
}

.loan-details #loan-detail-content.tab-content .panel .field {
	line-height: 30px;
	padding-left: 13px;
	padding-right: 13px
}

.loan-details #loan-detail-content.tab-content .panel .field label {
	width: 56%;
	color: #707c7d;
	line-height: 2em
}

.loan-details #loan-detail-content.tab-content .panel .field .verified {
	color: #0c5787
}

.loan-details #loan-detail-content.tab-content .panel .field .checked {
	color: #0dba8f
}

.loan-details #loan-detail-content.tab-content .panel .field span {
	vertical-align: top
}

.misc-icon {
	background-image: url(../images/loan-details-misc.png);
	background-repeat: no-repeat
}

.invest-history .summary-sec {
	padding-left: 11px;
	background: #fff
}

.invest-history .summary-sec .tab-content {
	padding: 0
}

.invest-history .nav-wrapper {
	margin-right: -15px;
	padding-top: 5px;
	margin-top: -20px
}

.invest-history .nav-wrapper .nav-tabs {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 8px;
	margin-bottom: 0;
	border-top: none
}

.invest-history .nav-wrapper .nav-tabs>li {
	margin-left: 0;
	margin-right: 0;
	width: 20%;
	margin-bottom: -9px
}

.invest-history .nav-wrapper .nav-tabs>li>a {
	display: inline-block;
	padding: 1px 0 8px
}

.invest-history .my-notes .summary-title {
	margin-bottom: 25px;
	color: #404040;
	margin-top: 30px
}

.invest-history .my-notes .summary-fields {
	padding-top: 0
}

.invest-history .my-notes .summary-fields .sec-summary {
	margin-right: 20px;
	line-height: 1
}

.invest-history .my-notes .summary-fields .sec-summary .sec-summary-field {
	color: #404040;
	margin-right: 5px
}

.invest-history .my-notes .summary-fields .sec-summary .sec-summary-value {
	font-size: 23px;
	cursor: pointer
}

.invest-history .my-notes .summary-fields .sec-summary .sec-summary-value.current {
	color: #0dba8f
}

.invest-history .my-notes .summary-fields .sec-summary .sec-summary-value.grace {
	color: #2cb0fb
}

.invest-history .my-notes .summary-fields .sec-summary .sec-summary-value.overdue {
	color: #ff9311
}

.invest-history .my-notes .summary-fields .sec-summary .sec-summary-value.bad {
	color: #fb3d2c
}

.invest-history .my-notes .my-notes-summary .summary-section {
	margin-left: 28px;
	padding: 0
}

.invest-history .my-notes .my-notes-summary .summary-section .statusNow {
	padding-top: 12px
}

.invest-history .my-notes .my-notes-summary .summary-section .divider {
	border-right: 1px solid #ebebeb;
	position: relative
}

.invest-history .my-notes .my-notes-summary .summary-section .status {
	position: relative;
	padding-top: 35px;
	text-align: center
}

.invest-history .my-notes .my-notes-summary .summary-section .monthly {
	padding: 15px 23px
}

.invest-history .my-notes .my-notes-summary .summary-section .dayly {
	padding: 15px 53px
}

.invest-history .my-notes .my-notes-summary h3 {
	margin-top: 15px
}

.invest-history .my-notes .loan-class {
	padding: 5px;
	font-size: 25px;
	width: 40px;
	height: 40px;
	display: table-cell;
	line-height: 1;
	vertical-align: middle;
	background: #404040
}

.invest-history .my-notes .loan-class small {
	font-size: 70%;
	line-height: 1
}

.invest-history .my-notes th .type .dropdown-menu {
	left: 45px
}

.invest-history .bidding .table tbody tr td:first-child,.invest-history .completed-notes .table tbody tr td:first-child,.invest-history .my-notes .table tbody tr td:first-child,.invest-history .sec-notes .table tbody tr td:first-child,.invest-history .transfer-notes .table tbody tr td:first-child {
	max-width: 150px
}

.invest-history .bidding .table tbody tr td:first-child .loanId,.invest-history .completed-notes .table tbody tr td:first-child .loanId,.invest-history .my-notes .table tbody tr td:first-child .loanId,.invest-history .sec-notes .table tbody tr td:first-child .loanId,.invest-history .transfer-notes .table tbody tr td:first-child .loanId {
	color: #95a5a6;
	margin-top: -9px
}

.invest-history .bidding .table tbody tr td:first-child .loanId .idSpace,.invest-history .completed-notes .table tbody tr td:first-child .loanId .idSpace,.invest-history .my-notes .table tbody tr td:first-child .loanId .idSpace,.invest-history .sec-notes .table tbody tr td:first-child .loanId .idSpace,.invest-history .transfer-notes .table tbody tr td:first-child .loanId .idSpace {
	margin-right: 5px
}

.invest-history .bidding .table tbody tr td:first-child p,.invest-history .completed-notes .table tbody tr td:first-child p,.invest-history .my-notes .table tbody tr td:first-child p,.invest-history .sec-notes .table tbody tr td:first-child p,.invest-history .transfer-notes .table tbody tr td:first-child p {
	margin: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.invest-history .bidding,.invest-history .sec-notes,.invest-history .table-wrapper .alert,.invest-history .transfer-notes {
	margin-top: 15px
}

.invest-history .bidding .table tbody tr td:first-child p .auto-icon,.invest-history .completed-notes .table tbody tr td:first-child p .auto-icon,.invest-history .my-notes .table tbody tr td:first-child p .auto-icon,.invest-history .sec-notes .table tbody tr td:first-child p .auto-icon,.invest-history .transfer-notes .table tbody tr td:first-child p .auto-icon {
	vertical-align: middle;
	color: #0dba8f;
	font-size: 22px;
	margin-right: 5px
}

.invest-history .tab-content .tab-pane .summary-section.table-wrapper {
	padding-top: 10px
}

.invest-history .sell-note-wrapper .calculator .row {
	margin-right: 0;
	margin-top: 15px
}

.invest-history .sell-note-wrapper .sec-add {
	border-bottom: 1px solid #f0f0f0
}

.invest-history .sell-note-wrapper .sec-add>div {
	padding-right: 5px;
	border-right: 5px solid #0dba8f
}

.invest-history .sell-note-wrapper .sec-add .int-wrapper {
	border-right: 5px solid #0dba8f
}

.invest-history .sell-note-wrapper .sec-add .prip-wrapper {
	border-right: 5px solid transparent
}

.invest-history .sell-note-wrapper .sec-add .int-value,.invest-history .sell-note-wrapper .sec-add .int-value small {
	color: #0dba8f
}

.invest-history .sell-note-wrapper .sec-add .value {
	padding-right: 27px
}

.invest-history .sell-note-wrapper .sec-total .sec-total-label {
	margin-top: 36.4px
}

.invest-history .sell-note-wrapper .plus-sign {
	font-size: 28px;
	margin-top: 10px;
	color: #1c232e
}

.invest-history .sell-note-wrapper h5 {
	font-weight: 400
}

.invest-history .sell-note-wrapper .sec-label {
	font-size: 14px;
	margin-top: 18px;
	color: #1c232e
}

.invest-history .sell-note-wrapper .price-form .row {
	padding: 5px 0
}

.invest-history .sell-note-wrapper .price-form .rt-value {
	line-height: 2.4
}

.invest-history .sell-note-wrapper .price-form .pr-input {
	padding-right: 48px
}

.invest-history .sell-note-wrapper .price-form .pr-icon {
	right: 35px
}

.invest-history .sell-note-wrapper .price-form .pr {
	padding-right: 30px
}

.invest-history .sell-note-wrapper .price-form .alert {
	margin: 5px 0;
	padding: 5px 30px
}

.invest-history .sell-note-wrapper .price-form .day-dropdown .filter-option {
	text-align: right
}

.invest-history .sell-note-wrapper .price-form .day-dropdown .dropdown-menu li>a {
	text-align: right;
	padding-right: 35px
}

.invest-history .sell-note-wrapper .price-form .agreeDeal {
	font-size: 16px;
	color: #0dba8f
}

.invest-history .installment-title {
	display: inline-block
}

.invest-history .installment-title span {
	color: #95a5a6
}

.invest-history .installment-title .auto-icon {
	color: #0dba8f;
	font-size: 23px;
	position: absolute;
	left: 3px;
	top: -6px
}

.auto-invest .tip-wrapper,.invest-history .modal-wrapper.installment-wrapper .summary-section {
	position: relative
}

.invest-history .installment-title h5 {
	margin-bottom: 0
}

.invest-history .installment-investment-agreement {
	margin-right: 30px;
	display: block
}

.invest-history .modal-wrapper.installment-wrapper .summary-section .installment-highlighted>li {
	margin-right: 28px
}

.invest-history .modal-wrapper.installment-wrapper .summary-section .installment-highlighted>li:last-child {
	margin-right: 0
}

.invest-history .modal-wrapper.installment-wrapper .summary-section .installment-invest-amount>li:first-child {
	color: #95a5a6;
	margin-right: 12px
}

.invest-history .modal-wrapper.installment-wrapper .summary-section.fields {
	overflow: hidden
}

.invest-history .modal-wrapper.installment-wrapper .summary-section.fields .bidamount {
	float: right
}

.invest-history .modal-wrapper.installment-wrapper .summary-section.fields .fields-left header {
	margin-left: 15px
}

.invest-history .modal-wrapper.installment-wrapper .summary-section.fields .fields-left section {
	margin-top: 32px
}

.invest-history .modal-wrapper.installment-wrapper .summary-section.fields .fields-left .small-bold {
	font-weight: 700;
	font-size: 15px
}

.invest-history .modal-wrapper.installment-wrapper .summary-section.fields .fields-right {
	padding-left: 50px;
	padding-right: 50px
}

.invest-history .modal-wrapper.installment-wrapper .summary-section.fields .fields-right .contract {
	margin-bottom: 5px;
	margin-top: 0
}

.mynote-single-page {
	margin: 10px 0;
	padding: 10px 30px 30px
}

.mynote-single-page button.close {
	display: none
}

.auto-invest .section {
	border-bottom: none
}

.auto-invest .tip-wrapper:after {
	content: " ";
	width: 1px;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background-image: -webkit-linear-gradient(white -20%,#f0f0f0 50%,#fff 103%);
	background-image: -moz-linear-gradient(white -20%,#f0f0f0 50%,#fff 103%);
	background-image: -o-linear-gradient(white -20%,#f0f0f0 50%,#fff 103%);
	background-image: linear-gradient(white -20%,#f0f0f0 50%,#fff 103%)
}

.auto-invest .switch-square {
	margin: 0 auto 60px
}

.auto-invest .switch-square .bootstrap-switch {
	width: 100%;
	outline-color: none;
	box-shadow: none;
	padding: 2px;
	background: #0dba8f;
	border: none!important
}

.auto-invest .switch-square .bootstrap-switch.bootstrap-switch-off,.auto-invest .switch-square .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-handle-on.bootstrap-switch-primary {
	background: #d7dadb
}

.auto-invest .switch-square .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-handle-off.bootstrap-switch-default {
	background: #0dba8f
}

.auto-invest .switch-square .bootstrap-switch label,.auto-invest .switch-square .bootstrap-switch span {
	font-size: 14px;
	line-height: 1.5!important
}

.auto-invest .switch-square .bootstrap-switch .bootstrap-switch-label {
	color: #0dba8f;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.auto-invest .switch-square .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
	color: #fff;
	background: #0dba8f
}

.auto-invest .switch-square .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
	background: #d7dadb;
	color: #95a5a6
}

.auto-invest .balance-sheet {
	position: relative
}

.auto-invest .balance-sheet .highlighted-sum,.auto-invest .balance-sheet .highlighted-sum>small {
	color: #0dba8f
}

.auto-invest .balance-sheet>.btn {
	position: absolute;
	top: 0;
	right: 0
}

.auto-invest .available-cash {
	margin-right: 10px
}

.auto-invest .inactive-notice {
	padding: 15px;
	border: 2px solid #95a5a6
}

.auto-invest .inactive-notice p {
	margin-bottom: 0
}

.auto-invest .inactive-notice .notice-text {
	color: #1c232e
}

.auto-invest .inactive-message {
	padding: 15px;
	color: #1c232e
}

.auto-invest .inactive-message p {
	margin-bottom: 5px
}

.auto-invest .inactive-message .msg {
	margin-bottom: 10px
}

.auto-invest .active-wrapper .radio-second .icons {
	margin-top: 5px
}

.auto-invest .active-wrapper .per-note-money {
	display: inline-block;
	width: 100px;
	margin-left: 10px;
	margin-right: 10px
}

.auto-invest .active-wrapper .options>div {
	padding: 0 5px
}

.auto-invest .active-wrapper .options>div:first-child {
	padding-left: 15px
}

.auto-invest .active-wrapper .options .option {
	padding: 20px 5px 40px;
	border: 1px solid #1c232e;
	display: block;
	text-decoration: none;
	text-align: center;
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
	margin-bottom: 15px
}

.auto-invest .active-wrapper .options .option.default.active {
	border-color: #0a9572
}

.auto-invest .active-wrapper .options .option.default.active .description {
	display: block
}

.auto-invest .active-wrapper .options .option.default.active:after,.auto-invest .active-wrapper .options .option.default.active:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.auto-invest .active-wrapper .options .option.default.active:after {
	border-color: rgba(255,255,255,0);
	border-top-color: #fff;
	border-width: 13px;
	margin-left: -13px
}

.auto-invest .active-wrapper .options .option.default.active:before {
	border-color: #0a9572 transparent transparent;
	border-width: 15px;
	margin-left: -15px
}

.auto-invest .active-wrapper .options .option.active,.auto-invest .active-wrapper .options .option:focus,.auto-invest .active-wrapper .options .option:hover {
	border-color: #0a9572
}

.auto-invest .active-wrapper .options .option .description {
	display: none;
	width: 720px;
	position: absolute;
	bottom: -130px;
	text-align: left
}

.auto-invest .active-wrapper .options .option .option-rate {
	margin-top: 5px;
	margin-bottom: 5px
}

.auto-invest .active-wrapper .options .option .grade-combine span {
	display: inline-block;
	width: 25px;
	height: 25px;
	line-height: 1.6;
	background-color: #d7dadb;
	color: #fff;
	margin-right: 2px;
	font-size: 17px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.auto-invest .active-wrapper .options .option .grade-combine span.active.ga {
	background-color: #0a7cd4
}

.auto-invest .active-wrapper .options .option .grade-combine span.active.gb {
	background-color: #2cb0fb
}

.auto-invest .active-wrapper .options .option .grade-combine span.active.gc {
	background-color: #3dbc7c
}

.auto-invest .active-wrapper .options .option .grade-combine span.active.gd {
	background-color: #abd147
}

.auto-invest .active-wrapper .options .option .grade-combine span.active.ge {
	background-color: #f86a1e
}

.auto-invest .active-wrapper .options .option .grade-combine span.active.gf {
	background-color: #ef3e36
}

.auto-invest .active-wrapper .options .option.customize {
	border-style: dashed
}

.auto-invest .active-wrapper .options .option.customize .customize-text {
	display: inline-block;
	margin-top: 10px
}

.auto-invest .active-wrapper .options .option.customize .add-custom {
	width: 90px;
	height: 90px;
	margin: 10px auto;
	border: 2px solid #1c232e;
	color: #1c232e;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding: 10px;
	position: relative
}

.auto-invest .active-wrapper .options .option.customize .add-custom:before {
	content: " ";
	position: absolute;
	height: 3px;
	width: 70%;
	background-color: #1c232e;
	left: 15%;
	top: 50%
}

.auto-invest .active-wrapper .options .option.customize .add-custom:after {
	content: " ";
	position: absolute;
	height: 70%;
	width: 3px;
	background-color: #1c232e;
	top: 15%;
	left: 50%
}

.auto-invest .active-wrapper .option-description {
	margin-top: 25px
}

.auto-invest .active-wrapper .commit-settings {
	text-align: right
}

.auto-invest .active-wrapper .commit-settings a {
	margin-right: 10px
}

.auto-invest .auto-invest-option {
	margin-top: 35px;
	margin-bottom: 35px
}

.auto-invest .auto-invest-option .radio {
	display: inline-block;
	padding-left: 25px;
	margin-right: 20px
}

.auto-invest .auto-invest-option .ui-slider {
	background: #e5e5e5;
	border: none;
	height: 5px;
	margin-top: 15px
}

.auto-invest .auto-invest-option .ui-slider .ui-slider-handle {
	font-size: 13px;
	background: 0 0;
	border: none;
	color: #bbbebf;
	text-shadow: 0 0 5px #fff;
	text-decoration: none;
	cursor: pointer;
	outline: 0;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	transition: 0s
}

.auto-invest .auto-invest-option .ui-slider .ui-slider-handle.left:before {
	content: " ";
	position: absolute;
	left: 7px;
	top: 2px;
	z-index: 3;
	border-width: 4px 8px;
	border-style: solid;
	margin-right: 5px;
	border-color: transparent #bbbebf transparent transparent
}

.auto-invest .auto-invest-option .ui-slider .ui-slider-handle.left:after {
	content: " ";
	z-index: 2;
	position: absolute;
	left: 4px;
	top: 1px;
	border-width: 5px 10px;
	border-style: solid;
	border-color: transparent #fff transparent transparent
}

.auto-invest .auto-invest-option .ui-slider .ui-slider-handle.right:before {
	content: " ";
	position: absolute;
	right: 7px;
	top: 2px;
	z-index: 3;
	border-width: 4px 8px;
	border-style: solid;
	margin-left: 5px;
	border-color: transparent transparent transparent #bbbebf
}

.auto-invest .auto-invest-option .ui-slider .ui-slider-handle.right:after {
	content: " ";
	z-index: 2;
	position: absolute;
	right: 4px;
	top: 1px;
	border-width: 5px 10px;
	border-style: solid;
	border-color: transparent transparent transparent #fff
}

.auto-invest .auto-invest-option .ui-slider.term-range {
	width: 400px
}

.auto-invest .auto-invest-option .ui-slider.term-range .ui-slider-handle {
	border: 1px solid #bbbebf;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: #fff;
	width: 97px;
	height: 25px;
	top: -10px;
	line-height: 1.5
}

.auto-invest .auto-invest-option .ui-slider.term-range .ui-slider-handle span {
	vertical-align: middle;
	display: inline-block
}

.auto-invest .auto-invest-option .ui-slider.term-range .ui-slider-handle .text {
	color: #0a9572;
	padding: 0 5px;
	width: 52px;
	text-align: center;
	font-family: 'microsoft yahei',"sans serif"
}

.auto-invest .auto-invest-option .ui-slider.term-range .ui-slider-handle .left-arrow {
	border-width: 4px 8px;
	border-style: solid;
	margin-right: 5px;
	border-color: transparent #bbbebf transparent transparent
}

.auto-invest .auto-invest-option .ui-slider.term-range .ui-slider-handle .right-arrow {
	border-width: 4px 8px;
	border-style: solid;
	margin-left: 5px;
	border-color: transparent transparent transparent #bbbebf
}

.auto-invest .auto-invest-option .ui-slider.term-range .ui-slider-range {
	background: #0dba8f
}

.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range {
	background: 0 0;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding-top: 8px;
	top: -9px;
	border: 1px solid #bbbebf;
	height: 23px
}

.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range .range-bg,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range .range-bg {
	height: 5px;
	background: #0dba8f;
	overflow: hidden
}

.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range .range-bg .grade-range,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range .range-bg .grade-range {
	position: relative;
	height: 5px;
	width: 100%
}

.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range .range-bg .grade-range .grade-slice,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range .range-bg .grade-range .grade-slice {
	width: 16.66666667%;
	float: left;
	height: 100%
}

.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range .range-bg .grade-range .grade-slice.slice-a,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range .range-bg .grade-range .grade-slice.slice-a {
	background: #0a7cd4
}

.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range .range-bg .grade-range .grade-slice.slice-b,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range .range-bg .grade-range .grade-slice.slice-b {
	background: #2cb0fb
}

.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range .range-bg .grade-range .grade-slice.slice-c,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range .range-bg .grade-range .grade-slice.slice-c {
	background: #3dbc7c
}

.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range .range-bg .grade-range .grade-slice.slice-d,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range .range-bg .grade-range .grade-slice.slice-d {
	background: #abd147
}

.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range .range-bg .grade-range .grade-slice.slice-e,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range .range-bg .grade-range .grade-slice.slice-e {
	background: #f86a1e
}

.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range .range-bg .grade-range .grade-slice.slice-f,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range .range-bg .grade-range .grade-slice.slice-f {
	background: #ef3e36
}

.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range .slider-tip,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range .slider-tip {
	position: absolute;
	background: #fff;
	padding: 5px;
	border: 1px solid #bbbebf;
	min-width: 70px;
	top: -40px;
	text-align: center;
	line-height: 1;
	font-size: 14px;
	font-weight: 400;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range .slider-tip:after,.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range .slider-tip:before,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range .slider-tip:after,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range .slider-tip:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range .slider-tip:after,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range .slider-tip:after {
	border-color: rgba(255,255,255,0);
	border-top-color: #fff;
	border-width: 6px;
	margin-left: -6px
}

.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range .slider-tip:before,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range .slider-tip:before {
	border-color: #bbbebf transparent transparent;
	border-width: 8px;
	margin-left: -8px
}

.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range .slider-tip.tip-left,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range .slider-tip.tip-left {
	left: -30px
}

.auto-invest .auto-invest-option .ui-slider.amount-range .ui-slider-range .slider-tip.tip-right,.auto-invest .auto-invest-option .ui-slider.rate-range .ui-slider-range .slider-tip.tip-right {
	right: -30px
}

.auto-invest .auto-invest-option .grade-legend {
	margin-top: 10px
}

.auto-invest .auto-invest-option .grade-legend li {
	width: 16%;
	padding: 0;
	text-align: center;
	font-weight: 700
}

.auto-invest .auto-invest-option .grade-legend li.legend-a {
	color: #0a7cd4
}

.auto-invest .auto-invest-option .grade-legend li.legend-b {
	color: #2cb0fb
}

.auto-invest .auto-invest-option .grade-legend li.legend-c {
	color: #3dbc7c
}

.auto-invest .auto-invest-option .grade-legend li.legend-d {
	color: #abd147
}

.auto-invest .auto-invest-option .grade-legend li.legend-e {
	color: #f86a1e
}

.auto-invest .auto-invest-option .grade-legend li.legend-f {
	color: #ef3e36
}

.auto-invest .switch-confirm {
	margin-top: 0;
	color: #0dba8f;
	margin-bottom: 70px
}

.auto-invest .modal-content .summary-section {
	padding-top: 30px
}

.slider-arrow-base {
	border-width: 4px 8px;
	border-style: solid
}

.left-slider-arrow {
	border-width: 4px 8px;
	border-style: solid;
	margin-right: 5px;
	border-color: transparent #bbbebf transparent transparent
}

.right-slider-arrow {
	border-width: 4px 8px;
	border-style: solid;
	margin-left: 5px;
	border-color: transparent transparent transparent #bbbebf
}

.bank-logo {
	background-image: url(../images/bank.png);
	display: inline-block;
	position: relative;
	height: 33px;
	width: 125px;
	border: 1px solid #DDD;
	background-color: #FFF;
	vertical-align: top;
	cursor: pointer
}

.bank-logo:hover {
	background-color: #EDF8FF
}

.select-way {
	padding: 5px 2px
}

.select-way span.type {
	padding-left: 5px;
	font-size: 15px;
	font-weight: 700;
	cursor: pointer
}

.select-way span.help-message {
	display: block;
	padding-bottom: 3px;
	color: #000
}

.select-way .bank {
	padding-left: 5px
}

.select-way .thridparty {
	padding-left: 2px
}

.paybank-list {
	display: block;
	width: auto;
	height: auto;
	padding: 2px 5px;
	background: #FFF
}

.msg-pd {
	padding: 25px 0 10px
}

.paybank-item .icons {
	margin-top: 7px
}

.paybank-item {
	display: inline-block;
	width: 24%
}

.paybank-item label {
	display: inline-block;
	cursor: pointer;
	white-space: nowrap;
	padding: 3px 0
}

.paybank-item .paybank-ico-cop {
	position: absolute;
	width: 20px;
	height: 31px;
	line-height: 15px;
	padding: 1px 0;
	text-align: center;
	overflow: hidden;
	font-size: 12px;
	color: #FFF;
	background-color: #2E88BC;
	white-space: normal;
	cursor: pointer
}

.paybank-item-on .bank-logo {
	background-color: #EDF8FF;
	border: 1px solid #A2B0C2
}

.bank-icbc,.bank-icbcb2b {
	background-position: 0 -35px
}

.bank-abc,.bank-abcb2b {
	background-position: 0 -132px
}

.bank-mb,.bank-mbb2b {
	background-position: 0 -66px
}

.bank-ccb,.bank-ccbb2b {
	background-position: 0 -99px
}

.bank-boc {
	background-position: 0 -165px
}

.bank-post {
	background-position: 0 -528px
}

.bank-bc {
	background-position: 0 -363px
}

.bank-gdb {
	background-position: 0 -462px
}

.bank-spb {
	background-position: 0 -495px
}

.bank-psbc {
	background-position: -5px -527px
}

.bank-cebb {
	background-position: 0 -330px
}

.bank-ib {
	background-position: 0 -264px
}

.bank-cb {
	background-position: 0 -429px
}

.bank-nbcb {
	background-position: 0 -792px
}

.bank-bob {
	background-position: 0 -297px
}

.bank-hkbea {
	background-position: 0 -693px
}

.bank-njcb {
	background-position: 0 -759px
}

.bank-spdb,.bank-spdbb2b {
	background-position: 0 -198px
}

.bank-ceb,.bank-cebb2b {
	background-position: 0 -330px
}

.bank-hb {
	background-position: 0 -660px
}

.bank-cmb {
	background-position: 0 -396px
}

.bank-cmbb2b {
	background-position: 0 -402px
}

.bank-sdb,.bank-sdbb2b {
	background-position: 0 -231px
}

.bank-bos {
	background-position: 0 -627px
}

.bank-tenpay {
	background-position: 0 -1946px
}

.bank-chinapnr {
	background-position: 0 -1975px
}

.bank-yeepay {
	background-position: 0 -2010px
}

.bank-sinaPayment {
	background-position: 0 -2047px
}

.addCard-container .warning-info {
	color: #e02844
}

.addCard-container .card-set-as-default {
	font-size: 14px;
	color: #0dba8f
}

.addCard-container .form-horizontal {
	margin-top: 10px
}

.addCard-container .form-horizontal .ui-autocomplete {
	z-index: 9990
}

.addCard-container .form-horizontal .btn-default .caretTwo {
	margin-left: 140px;
	border-top-color: #0dba8f!important;
	border-bottom-color: #0dba8f!important
}

.addCard-container .form-horizontal .form-group {
	margin-left: -40px
}

.addCard-container .form-horizontal .form-group .red {
	border: 1px solid red
}

.addCard-container .form-horizontal .buttons {
	margin-left: 160px;
	margin-top: -16px;
	text-align: center
}

.addCard-container .form-horizontal .buttons .tooltip {
	left: 250px!important;
	top: -22px!important
}

.addCard-container .form-horizontal .buttons .btn-secondary {
	margin-left: 25px
}

.addCard-container .form-horizontal .buttons .btn-primary {
	background: #B7B9BA
}

.addCard-container .form-horizontal .btn-add {
	background: #3DBC7C;
	border: 1px solid #3DBC7C;
	color: #fff
}

.addCard-container .form-horizontal .btn-add .caret {
	border-top-color: #fff!important;
	border-bottom-color: #fff!important
}

.addCard-container .form-horizontal .pro {
	background: #fff;
	color: #7A7A7A
}

.addCard-container .form-horizontal .pro .caret {
	border-top-color: #0dba8f!important;
	border-bottom-color: #0dba8f!important
}

.addCard-container .form-horizontal .dropdown-menu li.active>a,.addCard-container .form-horizontal .dropdown-menu li.active>a.highlighted,.addCard-container .form-horizontal .dropdown-menu li.selected>a,.addCard-container .form-horizontal .dropdown-menu li.selected>a.highlighted {
	background: #0dba8f
}

.addCard-container .form-horizontal .dropdown-menu li.active>a.highlighted:focus,.addCard-container .form-horizontal .dropdown-menu li.active>a.highlighted:hover,.addCard-container .form-horizontal .dropdown-menu li.active>a:focus,.addCard-container .form-horizontal .dropdown-menu li.active>a:hover,.addCard-container .form-horizontal .dropdown-menu li.selected>a.highlighted:focus,.addCard-container .form-horizontal .dropdown-menu li.selected>a.highlighted:hover,.addCard-container .form-horizontal .dropdown-menu li.selected>a:focus,.addCard-container .form-horizontal .dropdown-menu li.selected>a:hover {
	background: #0a9572!important
}

.addCard-container .form-horizontal .sl-icon-checkbox-checked {
	color: #0dba8f;
	font-size: 20px
}

.addCard-container .form-horizontal .dropdown-menu {
	border: 1px solid #3DBC7C;
	height: 140px;
	overflow: auto;
	width: 260px
}

.addCard-container .form-horizontal .lining {
	left: 440px;
	position: absolute;
	color: #7A7A7A
}

.account-transfer,.account-transfer .tip-wrapper {
	position: relative
}

.addCard-container .form-horizontal .lining .font {
	color: #3DBC7C
}

.addCard-container .form-horizontal .sl-icon-check {
	margin-left: 15px;
	margin-top: 15px;
	color: #0dba8f;
	font-size: 20px
}

.addCard-container .form-horizontal .drop {
	margin-left: 0;
	margin-top: 2px;
	width: 260px;
	border-radius: 5px
}

.addCard-container .form-horizontal .form-control {
	width: 260px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #7A7A7A
}

.addCard-container .form-horizontal .tooltip {
	left: 280px!important
}

.available-to-invest {
	padding-bottom: 20px;
	text-align: center
}

.available-to-invest span {
	color: #39c6a3
}

.account-transfer .account-transfer-filter {
	padding-top: 0;
	padding-bottom: 0;
	font-size: 12px
}

.account-transfer .account-transfer-filter .account-transfer-filter-title {
	color: #95a5a6
}

.account-transfer .account-transfer-filter>div {
	margin-top: 14px
}

.account-transfer .account-transfer-filter>div>span {
	margin-right: 22px
}

.account-transfer .tip-wrapper:after {
	content: " ";
	width: 1px;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background-image: -webkit-linear-gradient(white -20%,#f0f0f0 50%,#fff 103%);
	background-image: -moz-linear-gradient(white -20%,#f0f0f0 50%,#fff 103%);
	background-image: -o-linear-gradient(white -20%,#f0f0f0 50%,#fff 103%);
	background-image: linear-gradient(white -20%,#f0f0f0 50%,#fff 103%)
}

.account-transfer .status-wrapper .textTop {
	margin-top: 20px;
	margin-bottom: 20px
}

.account-transfer .status-wrapper .textTop .cashText {
	padding-left: 0;
	padding-right: 0;
	color: #617086;
	padding-top: 4px
}

.account-transfer .status-wrapper .textTop .cashNumber {
	font-weight: 400;
	font-size: 18px;
	padding-left: 0;
	padding-right: 0;
	color: #0dba8f
}

.account-transfer .status-wrapper .textTop .cashNumber small {
	color: #0dba8f
}

.account-transfer .status-wrapper .buttonBottom {
	position: relative;
	top: 12px
}

.account-transfer .table td,.account-transfer .table th {
	text-align: center
}

.account-transfer .table td.text-right,.account-transfer .table th.text-right {
	text-align: right
}

.bank-cards .section-header-action,.sl-notification-detail-card .row .invest-percent {
	text-align: center
}

.account-transfer .warningMessage {
	margin-top: 35px;
	margin-bottom: 1px
}

.account-transfer .dropdown-toggle {
	background-color: #fff;
	border: 1px solid #0dba8f;
	color: #000
}

.account-transfer .dropdown-menu {
	border: 1px solid #0dba8f;
	height: 140px;
	overflow: auto
}

.account-transfer .dropdown-menu li.active>a,.account-transfer .dropdown-menu li.active>a.highlighted,.account-transfer .dropdown-menu li.selected>a,.account-transfer .dropdown-menu li.selected>a.highlighted {
	background: #0dba8f;
	color: #fff
}

.account-transfer .btn-add {
	background-color: #0dba8f
}

.account-transfer .btn-add .caret {
	border-bottom-color: #fff!important;
	border-top-color: #fff!important
}

.account-transfer .select .caret {
	border-bottom-color: #0dba8f;
	border-top-color: #0dba8f
}

.account-transfer .not-bind-bank-modal .modal-header,.account-transfer .verify-modal .modal-dialog .modal-header {
	border-bottom: 2px solid #d7dadb
}

.account-transfer .select-options {
	display: block;
	width: 107%;
	background: 0 0;
	border: none;
	margin-top: -2px;
	margin-left: -7px
}

.account-transfer .select-options:focus {
	outline: 0;
	text-decoration: none
}

.account-transfer .short-select {
	display: inline-block;
	width: 85px
}

.account-transfer .short-select .select-options {
	width: 72px
}

.account-transfer .summary-section {
	margin-bottom: 10px
}

.account-transfer .summary-section .heading {
	margin-left: 40px;
	color: #7A7A7A
}

.account-transfer .summary-section .tips {
	border-top: 1px solid #E6EBED;
	margin-left: 20px;
	width: 570px;
	color: #000;
	border-right: 1px solid #E6EBED
}

.account-transfer .summary-section .sum {
	color: #3DBC7C;
	font-size: 28px;
	left: 680px;
	position: absolute;
	top: 60px
}

.account-transfer .summary-section .sum .fontGreen {
	color: #0dba8f;
	font-size: 18px
}

.account-transfer .summary-section .balance {
	left: 690px;
	position: absolute;
	top: 110px
}

.account-transfer .dropdown-menu li.active>a.highlighted:focus,.account-transfer .dropdown-menu li.active>a.highlighted:hover,.account-transfer .dropdown-menu li.active>a:focus,.account-transfer .dropdown-menu li.active>a:hover,.account-transfer .dropdown-menu li.selected>a.highlighted:focus,.account-transfer .dropdown-menu li.selected>a.highlighted:hover,.account-transfer .dropdown-menu li.selected>a:focus,.account-transfer .dropdown-menu li.selected>a:hover {
	background: #0a9572!important
}

.account-transfer .withdraw-amount-row {
	margin-bottom: 0
}

.account-transfer .withdraw-amount-row .col-xs-5 {
	line-height: 10px
}

.account-transfer .warning-tip {
	color: #95a5a6
}

.account-transfer .yuan {
	font-size: 15px;
	position: relative;
	left: 230px;
	top: -23px
}

.account-transfer .avaliableCash span {
	color: #39c6a3
}

.account-transfer .exp {
	margin-top: -25px;
	color: #0c5787;
	cursor: pointer
}

.account-transfer .pwd {
	margin-top: -7px
}

.account-transfer .pwd .apply {
	margin-left: -2px
}

.account-transfer .makeSure {
	margin-top: 15px;
	margin-left: -125px
}

.account-transfer .makeSure .fontS {
	color: #7A7A7A
}

.account-transfer .makeSure .fontSize {
	color: #0dba8f;
	font-size: 28px
}

.account-transfer .improveInfoContent {
	width: 485px;
	height: 344px;
	position: relative;
	top: 170px;
	left: 100px
}

.account-transfer .improveInfoContent .text-center {
	margin-bottom: 30px;
	margin-top: -4px
}

.account-transfer .improveInfoContent .verifying {
	margin-left: 228px;
	margin-top: 15px
}

.account-transfer .improveInfoContent .msgImprove {
	position: absolute;
	color: #e2462d;
	left: 135px;
	top: 50px
}

.account-transfer .not-bind-bank-modal .modal-header h4,.account-transfer .verify-modal .modal-dialog .verify-tips {
	color: #95a5a6
}

.account-transfer .not-bind-bank-modal {
	padding-top: 100px
}

.account-transfer .not-bind-bank-modal .modal-body .content-tip {
	margin: 40px;
	text-align: center;
	font-size: 24px
}

.account-transfer .not-bind-bank-modal .modal-body .big-btn {
	margin-top: 20px;
	width: 160px
}

.account-transfer .verify-modal .modal-dialog {
	width: 455px
}

.account-transfer .verify-modal .modal-dialog .row {
	margin-bottom: 12px
}

.account-transfer .verify-modal .modal-dialog .row .inputError {
	border-color: #e2462d
}

.account-transfer .verify-modal .modal-dialog .row .input-phone-number {
	width: 68%
}

.account-transfer .verify-modal .modal-dialog .row .send-phone-code-btn {
	padding: 0
}

.account-transfer .verify-modal .modal-dialog .row .big-btn {
	width: 375px;
	font-size: 18px;
	line-height: 15px
}

.account-transfer .verify-modal .modal-dialog .row .bind-red {
	color: #e0472c
}

.bank-cards .section {
	border: none
}

.bank-cards .cards-content {
	padding-top: 20px
}

.bank-cards .cards-content .card-col {
	margin-bottom: 20px
}

.bank-cards .cards-content .card-col:nth-child(even) .bank-card {
	background-color: #f6f6f6!important
}

.bank-cards .bank-card {
	border: 1px solid #d7dadb;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 20px
}

.bank-cards .bank-card .card-type {
	padding-left: 30px;
	color: #1c232e;
	padding-top: 5px;
	display: block
}

.bank-cards .bank-card .card-number {
	margin: 50px auto
}

.bank-cards .bank-card .bank-logo {
	border: none!important;
	cursor: default;
	background-color: transparent
}

.bank-cards .bank-card:hover {
	border-color: #1c232e;
	background: #f0f0f0
}

.bank-cards .bank-card.add-card {
	padding: 85px 20px;
	border-style: dashed;
	cursor: pointer
}

.bank-cards .bank-card.add-card .add-card-now {
	position: relative;
	padding-left: 40px;
	color: #1c232e
}

.bank-cards .bank-card.add-card .add-card-now:before {
	position: absolute;
	content: '\e681';
	top: -10px;
	margin-left: -40px;
	font-family: sl-icons;
	font-size: 28px
}

.sl-notification-detail-card {
	border-top: solid #FFF 2px;
	padding-bottom: 0
}

.sl-notification-detail-card.default-gray {
	color: #989898
}

.sl-notification-detail-card .row .invest-percent-div {
	margin-top: 10px
}

.sl-notification-detail-card .row .invest-amt-div {
	margin-top: 27px
}

.sl-notification-detail-card .row .invest-left-days {
	margin-top: 9px
}

.sl-notification-detail-card .row .invest-loan-info {
	margin-top: 30px
}

.sl-notification-detail-card .row .col-md-1,.sl-notification-detail-card .row .col-md-10,.sl-notification-detail-card .row .col-md-11,.sl-notification-detail-card .row .col-md-12,.sl-notification-detail-card .row .col-md-2,.sl-notification-detail-card .row .col-md-3,.sl-notification-detail-card .row .col-md-4,.sl-notification-detail-card .row .col-md-5,.sl-notification-detail-card .row .col-md-6,.sl-notification-detail-card .row .col-md-7,.sl-notification-detail-card .row .col-md-8,.sl-notification-detail-card .row .col-md-9 {
	padding: 0
}

.sl-notification-detail-card .row .span-margin-top {
	margin-top: 10px
}

.sl-notification-detail-card .row .span-padding-left {
	padding-left: 15px
}

.sl-notification-detail-card .row .green-font {
	color: #3abc7e;
	font-size: 30px
}

.sl-notification-detail-card .row .invest-progress {
	background-color: #E5E5E5;
	height: 4px;
	border-radius: 20px;
	margin-top: 15px;
	width: 70%;
	margin-left: auto;
	margin-right: auto
}

.sl-notification-detail-card .row .invest-progress .progress-bar {
	background-color: #3abc7e;
	border-radius: 20px
}

.notification-row.div-padding-bottom {
	padding-bottom: 15px
}

.notification-row.row {
	margin-right: -8px;
	margin-left: -8px
}

.notification-row .col-md-1,.notification-row .col-md-10,.notification-row .col-md-11,.notification-row .col-md-12,.notification-row .col-md-2,.notification-row .col-md-3,.notification-row .col-md-4,.notification-row .col-md-5,.notification-row .col-md-6,.notification-row .col-md-7,.notification-row .col-md-8,.notification-row .col-md-9 {
	padding: 0
}

.notification-row .notification-item-action span {
	margin-left: 15px
}

.notification-row span.span-padding-left {
	padding-left: 15px
}

.notification-row .mark-check,.notification-row .mark-star {
	color: #3EBC7D
}

.notification-row .mark-flag {
	color: #F96D22
}

.notification-row input[type=checkbox] {
	margin: 0;
	padding: 0;
	height: 13px;
	width: 13px
}

.notification-container .msg-number-tip,.notification-row.td-default-gray {
	color: #989898
}

.notification-container .msg-number-tip .msg-number-tip-text {
	vertical-align: middle
}

.notification-container .msg-number-tip .msg-number-tip-count {
	background: red;
	padding: 1px 3px;
	border-radius: 5px;
	font-size: 1px;
	color: #FFF;
	vertical-align: middle
}

.notification-container .notification-button {
	cursor: pointer;
	color: #989898
}

.notification-container .msg-action-bar-div {
	margin: 10px 0 20px
}

.notification-container .msg-action-bar-div .msg-action-bar {
	border: 1px solid #E3E4E5;
	border-radius: 5px
}

.notification-container .msg-action-bar-div .msg-action-bar .msg-action-bar-click {
	background: #D7DADB;
	color: #fff!important
}

.notification-container .msg-action-bar-div .msg-action-bar .msg-action-bar-delete {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #989898
}

.notification-container .msg-action-bar-div .msg-action-bar .msg-action-bar-read,.notification-container .msg-action-bar-div .msg-action-bar .msg-action-bar-search,.notification-container .msg-action-bar-div .msg-action-bar .msg-action-bar-star {
	border-left: solid 1px #E3E4E5;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #989898
}

.notification-container .msg-action-bar-div .msg-action-bar .msg-action-bar-icon {
	margin-left: 5px;
	margin-right: 5px
}

.notification-container .msg-action-bar-div .msg-action-bar a {
	text-decoration: none;
	cursor: pointer
}

.notification-container .search-div {
	background: #D2DCE6;
	border-radius: 5px
}

.notification-container .search-input {
	border-radius: 13px;
	padding-left: 15px;
	padding-right: 30px
}

.notification-container .search-btn {
	background: #47840B;
	border-radius: 13px;
	color: #fff;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px
}

.notification-container .col-md-1,.notification-container .col-md-10,.notification-container .col-md-11,.notification-container .col-md-12,.notification-container .col-md-2,.notification-container .col-md-3,.notification-container .col-md-4,.notification-container .col-md-5,.notification-container .col-md-6,.notification-container .col-md-7,.notification-container .col-md-8,.notification-container .col-md-9 {
	padding: 0
}

.notification-container .table thead th.th-width {
	width: 13.8%;
	padding: 0
}

.notification-container .table tbody td {
	padding-top: 15px;
	padding-bottom: 15px
}

.notification-container .table tbody td .sl-notification-detail-card .row {
	margin-right: 0;
	margin-left: 0
}

.notification-container .table tbody .notification-odd-td {
	background: #F8F8F8
}

.notification-container .notification-setting .modal-dialog {
	width: 756px
}

.notification-container .notification-setting .modal-dialog .modal-content {
	background: 0 0
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body {
	padding: 0
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-header {
	background: #FFF;
	border-radius: 10px
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-header .dialogue-click .row {
	height: 37px;
	position: relative;
	background: #FFF;
	z-index: 1000;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-header .dialogue-click .sl-icon-cross {
	height: 35px;
	width: 40px;
	background: red;
	color: #FFF;
	margin-right: -33px;
	margin-top: -37px;
	padding-left: 13px;
	font-size: 21px;
	position: relative;
	cursor: pointer;
	z-index: 1
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-content .as-investor .row,.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-content .cash-change .row {
	margin-top: 20px
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-header .setting-title {
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 10px;
	border-bottom: 2px solid #F1F1F1
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-header .setting-header-content {
	padding-top: 10px;
	padding-bottom: 15px
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-header .setting-header-content .div-inline-block {
	display: inline-block
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-header .setting-header-content .binding-success {
	color: #3DBC7C
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-header .setting-header-content .binding-change {
	color: #0C5787
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-header .setting-header-content .un-binding {
	font-size: 20px;
	font-weight: 700
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-header .setting-header-content .to-bind {
	color: red;
	font-weight: 700
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-header .setting-header-content .setting-header-item-bottom {
	padding-top: 20px;
	padding-bottom: 20px
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .section-division {
	height: 20px;
	background: 0 0
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-content {
	background: #FFF;
	padding: 20px;
	border-radius: 10px
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-content .setting-content-title {
	background: #F8F8F8;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 10px
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-content .setting-content-subtitle {
	border-bottom: 2px solid #F1F1F1;
	color: #C0C2C3;
	padding-left: 20px
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-content .as-investor .row .col-md-7,.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-content .cash-change .row .col-md-7 {
	padding-left: 52px
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-content .as-investor {
	margin-top: 20px;
	margin-bottom: 20px
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-content .setting-control {
	padding-top: 20px;
	padding-bottom: 10px
}

.notification-container .notification-setting .modal-dialog .modal-content .modal-body .setting-content .setting-control-btn {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 46px
}

.notification-container .notification-setting .row {
	margin-right: 0;
	margin-left: 0
}

.referral>.section-block {
	border-bottom: 1px solid #ebebeb!important
}

.referral .no-first {
	border-bottom: 0!important
}

.referral .high-return {
	border: 1px solid #404040;
	padding: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

.referral .referral-page {
	text-align: right
}

.trade-history .trade-header .date-dropdown button.dropdown-toggle {
	padding: 4px 0;
	background: #F6F6F6
}

.trade-history .trade-header .date-dropdown button.dropdown-toggle .filter-option {
	top: 5px
}

.trade-history .trade-header .date-dropdown button:hover {
	color: #1c232e
}

.trade-history .trade-header .date-dropdown .dropdown-menu {
	min-width: 100%
}

.trade-history .trade-header .date-choose {
	margin-bottom: 10px
}

.trade-history .trade-header .date-choose span {
	cursor: pointer;
	top: 48%;
	border-bottom-color: #989898;
	border-top-color: #989898
}

.trade-history .trade-header .date-choose .yearAndMonth {
	margin-left: -20px
}

.trade-history .trade-header .date-choose .pdSpace {
	padding-left: 0;
	padding-right: 0
}

.trade-history .trade-header .loan-type-choose span {
	cursor: pointer
}

.trade-history .trade-header .label-choose {
	background: #0dba8f;
	color: #FFF;
	border-radius: 5px
}

.trade-history #table-tradeHistoryItems {
	margin-top: 15px
}

.trade-history #table-tradeHistoryItems table thead {
	border-top: 1px solid #DCDCDC
}

.trade-history #table-tradeHistoryItems table tbody {
	border-bottom: 1px solid #DCDCDC
}

.plans .nav-tabs,.plans .plans-header-title {
	border-bottom: 1px solid #ebebeb
}

.trade-history #table-tradeHistoryItems table tbody td {
	border-top: 0
}

.trade-history #table-tradeHistoryItems table tbody td .detail_triangle {
	right: 0;
	top: 0;
	float: right;
	border: 6px solid;
	border-color: #0dba8f #0dba8f transparent transparent;
	cursor: pointer;
	position: absolute
}

.trade-history #table-tradeHistoryItems table tbody td .detail-trade {
	width: 320px;
	margin: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.trade-history #table-tradeHistoryItems table tbody td.tc {
	padding: 0
}

.trade-history #table-tradeHistoryItems table tbody td.tc .tooltip {
	z-index: 10
}

.trade-history #table-tradeHistoryItems table tbody td.tc .tooltip .T11Detail {
	border-collapse: separate;
	width: 100%
}

.trade-history #table-tradeHistoryItems table tbody td.tc .tooltip .T11Detail td {
	line-height: 22px
}

.trade-history #table-tradeHistoryItems table tbody td.tc .tooltip .T11Detail .key,.trade-history #table-tradeHistoryItems table tbody td.tc .tooltip .T11Detail .value {
	width: 50%
}

.trade-history #table-tradeHistoryItems table tbody td.tc .tooltip-arrow {
	display: none
}

.trade-history #table-tradeHistoryItems table tbody td.tc .tooltip.right {
	margin-left: 0;
	padding: 0
}

.trade-history #table-tradeHistoryItems table tbody td.tc .tooltip .tooltip-inner {
	background-color: #f0f0f0!important;
	min-width: 160px;
	max-width: 200px
}

.group-buy .grade-detail-table .plans-table .table tbody tr td:first-child,.plans .plansContent.summary-section .plans-table .table tbody tr td:first-child {
	max-width: 150px
}

.trade-history .history-general {
	margin-top: 26px;
	margin-bottom: 30px;
	border-top: solid 1px #DCDCDC
}

.trade-history .history-general .right-gray-border {
	border-right: solid 1px #DCDCDC
}

.trade-history .history-general .paddingUpDown {
	padding: 15px 0
}

.trade-history .col-md-1,.trade-history .col-md-10,.trade-history .col-md-11,.trade-history .col-md-12,.trade-history .col-md-2,.trade-history .col-md-3,.trade-history .col-md-4,.trade-history .col-md-5,.trade-history .col-md-6,.trade-history .col-md-7,.trade-history .col-md-8,.trade-history .col-md-9 {
	padding: 0
}

.trade-history .dark-blue-label,.trade-history .dark-blue-label small,.trade-history .green-label,.trade-history .green-label small {
	color: #0dba8f
}

.trade-history .amount-label {
	font-size: 14px
}

.sl-monthly-income-container {
	position: relative;
	width: 100%;
	height: 100%
}

.sl-monthly-income-container .monthly-income-bars {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	bottom: 0
}

.sl-monthly-income-container .monthly-income-bars .month {
	position: absolute;
	bottom: 0;
	padding: 0
}

.sl-monthly-income-container .monthly-income-bars .month a {
	display: block;
	background-color: #f2f4f7
}

.sl-monthly-income-container .monthly-income-bars .month a .income-info {
	display: none;
	padding: 5px;
	position: absolute;
	left: -10%;
	bottom: 50%;
	background: #ff9311;
	color: #fff;
	min-width: 100px;
	z-index: 10;
	line-height: 1.3;
	font-size: 13px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.groupbuy-details-header label,.plans .plansContent.summary-section .sell-note-wrapper .price-form .rt-value {
	line-height: 2.4
}

.sl-monthly-income-container .monthly-income-bars .month a .income-info:after,.sl-monthly-income-container .monthly-income-bars .month a .income-info:before {
	top: 100%;
	left: 15%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.sl-monthly-income-container .monthly-income-bars .month a .income-info:after {
	border-color: rgba(255,255,255,0);
	border-top-color: #ff9311;
	border-width: 5px;
	margin-left: -5px
}

.sl-monthly-income-container .monthly-income-bars .month a .income-info:before {
	border-color: transparent;
	border-width: 10px;
	margin-left: -10px
}

.sl-monthly-income-container .monthly-income-bars .month a .vertical-ruler {
	display: none;
	border-left: 1px solid #3dbc7c;
	width: 1px;
	position: absolute;
	bottom: 0;
	left: 49%;
	z-index: 4
}

.sl-monthly-income-container .monthly-income-bars .month a.active,.sl-monthly-income-container .monthly-income-bars .month a:hover {
	background-color: #c1e5ce
}

.sl-monthly-income-container .monthly-income-bars .month a.active .income-info,.sl-monthly-income-container .monthly-income-bars .month a.active .vertical-ruler,.sl-monthly-income-container .monthly-income-bars .month a:hover .income-info,.sl-monthly-income-container .monthly-income-bars .month a:hover .vertical-ruler {
	display: block
}

.sl-monthly-income-container .sum-number {
	z-index: 3;
	position: absolute;
	margin-top: 10px
}

.sl-monthly-income-container .sum-number h3 {
	margin-top: 0;
	margin-bottom: 5px
}

.plans.content-wrapper {
	padding-top: 0
}

.plans .nav-tabs li a {
	padding: 5px 0 12px
}

.plans .fee-desc {
	padding: 5px 0
}

.plans .owned-length {
	padding: 0 5px
}

.plans .plans-header-title {
	padding: 10px
}

.plans .dot-line-decoration {
	border-bottom: 1px dotted #000
}

.plans .tab-content {
	margin-top: 5px
}

.plans .tab-content .cancel-label {
	color: #e0472c
}

.plans .plans-header {
	display: table;
	margin-left: 5px;
	width: 100%
}

.plans .plans-header #groupbuyin-tab {
	margin-bottom: 0
}

.plans .plans-header .pull-right a {
	margin-right: 21px
}

.plans .plan-details-header {
	border-bottom: 1px solid #ebebeb;
	margin-left: 5px;
	padding: 15px 10px 5px
}

.plans .plan-details-header .back-btn {
	padding: 0 15px;
	border-right: 1px solid #ebebeb;
	cursor: pointer
}

.plans .plan-details-header .plan-name {
	margin: 0 15px
}

.plans .installment-investment-agreement {
	margin-right: 30px;
	display: block
}

.plans .modal-wrapper.installment-wrapper .summary-section .installment-highlighted>li {
	margin-right: 28px
}

.plans .modal-wrapper.installment-wrapper .summary-section.fields .fields-right {
	padding-left: 50px;
	padding-right: 50px
}

.plans .plansContent.summary-section {
	padding: 0
}

.plans .plansContent.summary-section .sell-note-wrapper .calculator .row {
	margin-right: 0;
	margin-top: 15px
}

.plans .plansContent.summary-section .sell-note-wrapper .sec-add {
	border-bottom: 1px solid #f0f0f0
}

.plans .plansContent.summary-section .sell-note-wrapper .sec-add>div {
	padding-right: 5px;
	border-right: 5px solid #0dba8f
}

.plans .plansContent.summary-section .sell-note-wrapper .sec-add .int-wrapper {
	border-right: 5px solid #0dba8f
}

.plans .plansContent.summary-section .sell-note-wrapper .sec-add .prip-wrapper {
	border-right: 5px solid transparent
}

.plans .plansContent.summary-section .sell-note-wrapper .sec-add .int-value,.plans .plansContent.summary-section .sell-note-wrapper .sec-add .int-value small {
	color: #0dba8f
}

.plans .plansContent.summary-section .sell-note-wrapper .sec-add .value {
	padding-right: 27px
}

.plans .plansContent.summary-section .sell-note-wrapper .sec-total .sec-total-label {
	margin-top: 36.4px
}

.plans .plansContent.summary-section .sell-note-wrapper .plus-sign {
	font-size: 28px;
	margin-top: 10px;
	color: #1c232e
}

.plans .plansContent.summary-section .sell-note-wrapper h5 {
	font-weight: 400
}

.plans .plansContent.summary-section .sell-note-wrapper .sec-label {
	font-size: 14px;
	margin-top: 18px;
	color: #1c232e
}

.plans .plansContent.summary-section .sell-note-wrapper .price-form .row {
	padding: 5px 0
}

.plans .plansContent.summary-section .sell-note-wrapper .price-form .pr-input {
	padding-right: 48px
}

.plans .plansContent.summary-section .sell-note-wrapper .price-form .pr-icon {
	right: 35px
}

.plans .plansContent.summary-section .sell-note-wrapper .price-form .pr {
	padding-right: 30px
}

.plans .plansContent.summary-section .sell-note-wrapper .price-form .alert {
	margin: 5px 0;
	padding: 5px 30px
}

.plans .plansContent.summary-section .sell-note-wrapper .price-form .day-dropdown .filter-option {
	text-align: right
}

.plans .plansContent.summary-section .sell-note-wrapper .price-form .day-dropdown .dropdown-menu li>a {
	text-align: right;
	padding-right: 35px
}

.plans .plansContent.summary-section .sell-note-wrapper .price-form .agreeDeal {
	font-size: 16px;
	color: #0dba8f
}

.plans .plansContent.summary-section .plans-subsection.plans-header {
	margin-bottom: 0
}

.plans .plansContent.summary-section .plan-detail-warning {
	margin-top: 30px
}

.plans .plansContent.summary-section .planAndPolicy {
	margin-top: 12px;
	margin-bottom: 12px
}

.plans .plansContent.summary-section .planAndPolicy .plans-policy {
	float: right
}

.plans .plansContent.summary-section .plans-table {
	margin-top: -1px
}

.plans .plansContent.summary-section .plans-table .table tbody tr td:first-child p {
	margin: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.plans .plansContent.summary-section .plans-table .table tbody tr td:first-child p .auto-icon {
	vertical-align: middle;
	color: #34b653;
	font-size: 22px;
	margin-right: 5px
}

.plans .plansContent.summary-section .plans-summary {
	border-bottom: 1px solid #ebebeb
}

.plans .plansContent.summary-section .plans-summary .summary-subsection:first-child {
	border-left: none
}

.loadMoneyModal .loadMoneyForm .bankLimit td,.loadMoneyModal .loadMoneyForm .bankLimit th {
	height: 35px;
	border-bottom: 1px solid #d0d5d9;
	border-right: 1px solid #d0d5d9;
	border-left: 1px solid #d0d5d9
}

.plans .plansContent.summary-section .plans-summary .summary-subsection #monthly-income {
	position: relative;
	bottom: 2px
}

.plans .plansContent.summary-section .plans-summary .summary-subsection .finance-summary.last {
	padding: 48px 0
}

.plans .plansContent.summary-section .plans-summary .summary-subsection .finance-summary {
	padding: 35px 0
}

.plans .plansContent.summary-section .plans-summary .summary-subsection .finance-summary .row {
	margin-bottom: 5px
}

.plans .plansContent.summary-section .plans-summary .summary-subsection .finance-summary .row .finance-title {
	text-align: right;
	padding-right: 0
}

.plans .plansContent.summary-section .plans-summary .summary-subsection .finance-summary .row .finance-val {
	color: #06324e;
	text-align: right
}

.plans .plansContent.summary-section .plans-summary .summary-subsection .finance-summary .row .transfer-btn {
	margin: 10px 0 0 90px;
	width: 160px
}

.group-buy .font-gray {
	color: #95a5a6
}

.group-buy .font-sec {
	color: #979797
}

.group-buy .row {
	margin: 0
}

.group-buy.content-wrapper {
	padding-top: 0
}

.group-buy .plans-header-title {
	margin: 0 -15px 10px -3px;
	padding: 10px 0 10px 20px;
	border-bottom: 1px solid #ebebeb
}

.group-buy .plans-summary {
	border-bottom: 1px solid #ebebeb;
	margin: 0 -21px 0 -8px;
	padding-left: 8px
}

.group-buy .plans-summary .summary-subsection .tuan-summary-img {
	background: #0a9572;
	margin: 0 auto;
	display: block;
	width: 60px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.group-buy .bg-content,.group-buy .bg-invest-detail {
	margin-right: -20px;
	margin-left: -8px;
	background: #F9FCFA
}

.group-buy .plans-summary .summary-subsection .tuan-summary-title {
	font-size: 18px;
	margin-top: 5px
}

.group-buy .plans-summary .summary-subsection .highlighted-sum {
	margin-top: 15px;
	margin-bottom: 22px
}

.group-buy .plans-summary .summary-subsection .default-sum {
	margin-top: 20px;
	margin-bottom: 22px
}

.group-buy .plans-summary .summary-subsection .default-sum small {
	font-size: 14px;
	color: #171f1f
}

.group-buy .col-xs-1,.group-buy .col-xs-2 {
	padding: 0
}

.group-buy .plan-invest-header {
	padding: 10px 0 10px 18px;
	margin: 0 20px
}

.group-buy .plan-invest-header .loan-transfer {
	border-width: 1px;
	border-radius: 3px;
	padding: 5px 20px;
	border-style: solid
}

.group-buy .plan-invest-header .interest-info {
	padding-left: 24px
}

.group-buy .header-row {
	margin: 0
}

.group-buy .note-buy-page {
	margin-top: 22px;
	margin-right: 9px
}

.group-buy .bg-invest-detail {
	padding-left: 8px;
	padding-right: 20px
}

.group-buy .plan-invest-info {
	padding: 1px 1px 1px 18px;
	border: solid #d7dadb;
	border-width: 1px 1px 3px;
	border-radius: 5px;
	margin: 0 20px 10px;
	background: #fff
}

.group-buy .plan-invest-info .sl-plan-pic {
	width: 80px
}

.group-buy .plan-invest-info .other-plans-name {
	padding: 7px 2px
}

.group-buy .plan-invest-info .tuan-img img {
	margin-bottom: -10px
}

.group-buy .plan-invest-info .tuan-name-info {
	margin: -30px 0 0 10px;
	color: #95a5a6
}

.group-buy .plan-invest-info .rate-red,.group-buy .virtual-detail .plans-summary .summary-subsection .row-number .sign {
	color: red
}

.group-buy .plan-invest-info .text-num {
	font-size: 23px;
	padding: 23px 0
}

.group-buy .plan-invest-info p.value {
	padding: 22px 0 15px
}

.group-buy .plan-invest-info p.value span {
	font-size: 23px;
	padding: 0 5px 0 0
}

.group-buy .plan-invest-info .text-words {
	padding: 31px 0
}

.group-buy .plan-invest-info .text-words .go-invest {
	border: 1px solid;
	border-radius: 5px;
	padding: 5px 12px
}

.group-buy .plan-invest-info .interest-num {
	padding-left: 24px
}

.group-buy .annual-rate {
	padding-left: 15px!important
}

.group-buy .plan-details-header {
	border-bottom: 1px solid #ebebeb;
	margin: 0 -15px 0 -3px;
	padding: 5px 0 0 20px
}

.group-buy .plan-details-header .padding-sign {
	padding: 0 3px;
	cursor: pointer
}

.group-buy .virtual-detail .plans-summary .summary-subsection .tuan-summary-img {
	width: 90px
}

.group-buy .virtual-detail .plans-summary .summary-subsection .row-number {
	margin-bottom: 10px;
	margin-top: 6px
}

.group-buy .virtual-detail .plans-summary .summary-subsection .row-number .red-rate {
	font-size: 30px;
	color: red;
	margin-top: 7px
}

.group-buy .virtual-detail .percentage-virtual-loans {
	border: solid #ebebeb;
	border-width: 1px 1px 3px;
	height: 300px;
	margin: 20px 0 0 12px;
	background: #fff
}

.group-buy .virtual-detail .percentage-virtual-loans .percentage-header {
	border-bottom: 1px solid #ebebeb;
	padding: 7px 5px 7px 21px
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-level {
	margin-top: 35px;
	height: 130px
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-words {
	margin-top: 15px;
	margin-left: 9px
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-words .words {
	text-align: center;
	border-radius: 16px;
	height: 30px;
	padding: 3px;
	width: 30px
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-words .low {
	border: 1px solid #0a7cd4;
	color: #0a7cd4
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-words .high {
	border: 1px solid #ef3e36;
	color: #ef3e36
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-words .line {
	margin-left: -15px
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-words .line img {
	width: 105%
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-words .line p {
	text-align: center;
	color: #BABABA
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-hover {
	padding: 3px 0 3px 5px
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-hover:hover {
	border-color: #ebebeb;
	border-width: 1px 1px 3px;
	border-style: solid;
	border-radius: 5px
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-hover:hover .percent {
	font-size: 21px;
	color: #000
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-hover:hover .num {
	font-size: 16px;
	color: #000
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-hover:hover .grade-color {
	width: 43px;
	height: 43px;
	font-size: 27px
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .percent {
	font-size: 20px;
	color: #9B9B9B
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .num {
	color: #bababa;
	margin-top: -15px;
	margin-bottom: 3px
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-color {
	color: #fff;
	height: 40px;
	border-radius: 4px;
	text-align: center;
	font-size: 26px;
	width: 40px;
	cursor: pointer
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-a {
	background: #0a7cd4;
	box-shadow: 0 4px 0 #005a9f
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-b {
	background: #2cb0fb;
	box-shadow: 0 4px 0 #1a84ff
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-c {
	background: #3dbc7c;
	box-shadow: 0 4px 0 #1b9356
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-d {
	background: #abd147;
	box-shadow: 0 4px 0 #5db200
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-e {
	background: #f86a1e;
	box-shadow: 0 4px 0 #e2462d
}

.group-buy .virtual-detail .percentage-virtual-loans .grade-link .grade-f {
	background: #ef3e36;
	box-shadow: 0 4px 0 #be0600
}

.group-buy .virtual-detail .invest-info {
	border: solid #ebebeb;
	border-width: 1px 1px 3px;
	height: 300px;
	margin: 20px 0 0 12px;
	background: #fff
}

.group-buy .virtual-detail .invest-info .invest-general {
	padding: 0
}

.group-buy .virtual-detail .invest-info .invest-strategy {
	border-right: 1px solid #ebebeb;
	height: 299px
}

.group-buy .virtual-detail .invest-info .invest-strategy .strategy-chart-container {
	width: 320px!important;
	height: 260px!important
}

.group-buy .virtual-detail .invest-info .invest-strategy .strategy-chart-container .highcharts-container .highcharts-tooltip>span {
	background: #0dba8f;
	border-radius: 3px;
	box-shadow: 1px 1px 2px #888;
	color: #fff;
	padding: 8px
}

.group-buy .virtual-detail .invest-info .invest-strategy .strategy-chart-container .highcharts-container .highcharts-tooltip>span:after {
	position: absolute;
	display: block;
	content: ' ';
	top: 33px;
	right: 20px;
	border-width: 6px;
	border-style: solid;
	border-color: #0dba8f transparent transparent
}

.group-buy .virtual-detail .invest-info .invest-benefit .chart-container {
	width: 320px;
	height: 260px
}

.group-buy .virtual-detail .invest-info .invest-benefit .chart-container .highcharts-container .highcharts-tooltip>span {
	background: #0dba8f;
	border-radius: 3px;
	box-shadow: 1px 1px 2px #888;
	color: #fff;
	padding: 8px
}

.group-buy .virtual-detail .invest-info .invest-benefit .chart-container .highcharts-container .highcharts-tooltip>span:after {
	position: absolute;
	display: block;
	content: ' ';
	top: 33px;
	right: 15px;
	border-width: 6px;
	border-style: solid;
	border-color: #0dba8f transparent transparent
}

.group-buy .virtual-detail .invest-info .header-divider {
	border-bottom: 1px solid #ebebeb;
	padding: 6px 18px
}

.group-buy .invest-loan-table {
	border-top: 1px solid #ebebeb;
	margin: 10px -15px 0 -3px
}

.group-buy .invest-loan-table .nav-tabs {
	border-top: 0;
	margin: 10px 37px 0 39px
}

.group-buy .grade-detail-content {
	margin: 15px -15px 15px -3px
}

.group-buy .grade-detail-content .grade-level {
	color: #fff;
	width: 55px;
	height: 55px;
	text-align: center;
	border-radius: 3px;
	font-size: 55px
}

.group-buy .grade-detail-content .grade-summary-title {
	font-size: 20px;
	margin-top: -7px
}

.group-buy .grade-detail-content .grade-rate,.group-buy .grade-detail-content .row-number {
	margin-top: -6px
}

.group-buy .grade-detail-content .row-number .red-rate {
	font-size: 45px;
	color: red
}

.group-buy .grade-detail-content .row-number .sign {
	color: red
}

.group-buy .grade-detail-content .grade-loans .default-sum {
	padding-top: 12px;
	font-size: 28px
}

.group-buy .grade-detail-content .grade-loans .default-sum small {
	font-size: 14px;
	color: #171f1f
}

.group-buy .grade-detail-content .grade-loans .font-sec {
	padding-top: 12px
}

.group-buy .grade-detail-content .grade-A {
	background: #0a7cd4
}

.group-buy .grade-detail-content .grade-B {
	background: #2cb0fb
}

.group-buy .grade-detail-content .grade-C {
	background: #3dbc7c
}

.group-buy .grade-detail-content .grade-D {
	background: #abd147
}

.group-buy .grade-detail-content .grade-E {
	background: #f86a1e
}

.group-buy .grade-detail-content .grade-F {
	background: #ef3e36
}

.group-buy .grade-detail-table {
	padding-left: 10px
}

.group-buy .grade-detail-table .plans-table .table tbody tr td:first-child p {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.group-buy .grade-detail-table .plans-table .table thead:first-child>tr:first-child>th {
	text-align: left
}

.group-buy #sellInfoModal .owned-length {
	padding: 0 5px
}

.group-buy #sellInfoModal .price-form .row {
	margin-left: -15px;
	margin-right: -15px
}

.group-buy .alert {
	margin: 5px 33px
}

.loadMoneyModal .checkbox .icons .first-icon {
	opacity: 1;
	filter: alpha(opacity=100);
	color: #d7dadb
}

.loadMoneyModal .checkbox .icons .first-icon:before {
	content: "\e6b5"
}

.loadMoneyModal .checkbox .icons:hover .second-icon:before,.loadMoneyModal .checkbox.checked .second-icon:before {
	content: "\e6b6"
}

.loadMoneyModal .checkbox .icons .second-icon {
	opacity: 0;
	filter: alpha(opacity=0)
}

.loadMoneyModal .checkbox .icons:hover .second-icon {
	opacity: 1;
	filter: alpha(opacity=100)
}

.loadMoneyModal .checkbox.checked {
	color: #0a9572
}

.loadMoneyModal .checkbox.checked .second-icon {
	opacity: 1;
	filter: alpha(opacity=100);
	color: #0a9572
}

.loadMoneyModal .row {
	margin-left: 0;
	margin-bottom: 15px
}

.loadMoneyModal .modal-header {
	border-bottom: 1px solid #95a5a6
}

.loadMoneyModal .modal-header .partner-logo {
	margin: 0 10px 0 0;
	height: 20px
}

.loadMoneyModal .modal-header .dr-logo {
	margin: 0 30px 0 10px;
	height: 30px
}

.loadMoneyModal .loadMoneyForm .inputNumberText {
	padding-left: 0;
	padding-right: 0;
	margin-left: -5px
}

.loadMoneyModal .loadMoneyForm .addLightBorder {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 5px
}

.loadMoneyModal .loadMoneyForm .thirdPartyLeft {
	margin-left: 17px
}

.loadMoneyModal .loadMoneyForm .inputNumber {
	padding-left: 10px;
	padding-right: 0;
	margin-top: -5px
}

.loadMoneyModal .loadMoneyForm .chooseBank {
	padding-left: 5px;
	margin-top: -14px
}

.loadMoneyModal .loadMoneyForm .chooseBank .paybank-list .checked .bank-logo {
	border: 2px solid #0dba8f
}

.loadMoneyModal .loadMoneyForm .chooseBank .paybank-list .bank-logo {
	border-radius: 3px;
	border: 2px solid #ebebeb;
	height: 35px
}

.loadMoneyModal .loadMoneyForm .chooseBank .paybank-item-style {
	float: left
}

.loadMoneyModal .loadMoneyForm .buttonRecharge {
	text-align: right;
	margin-left: 80px;
	padding-right: 0;
	padding-left: 0
}

.loadMoneyModal .loadMoneyForm .buttonRecharge .rechargeMoney {
	width: 100px;
	word-spacing: 20px
}

.loadMoneyModal .loadMoneyForm .textAlign {
	margin-top: 4px
}

.loadMoneyModal .loadMoneyForm .msgWarning {
	margin-top: 4px;
	color: red
}

.loadMoneyModal .loadMoneyForm .useCoupon {
	margin-top: -5px;
	margin-bottom: 5px
}

.loadMoneyModal .loadMoneyForm .checkCoupon {
	margin-left: -5px;
	margin-right: 6px
}

.loadMoneyModal .loadMoneyForm .textFrame {
	height: 38px;
	width: 157px
}

.loadMoneyModal .loadMoneyForm .alignLeft {
	margin-left: 37px;
	margin-top: 0
}

.loadMoneyModal .loadMoneyForm .btn-add-amount {
	width: 100px;
	padding-left: 11px;
	margin-top: -6px;
	height: 38px
}

.loadMoneyModal .loadMoneyForm .availableCash {
	padding-left: 0;
	margin-left: -29px
}

.loadMoneyModal .loadMoneyForm .rechargeType {
	height: 38px;
	border: 2px solid #d7dadb;
	border-radius: 3px;
	color: #141d26;
	padding-top: 8px;
	margin-top: -7px;
	width: 125px
}

.loadMoneyModal .loadMoneyForm .rechargeType:hover {
	color: #141d26
}

.loadMoneyModal .loadMoneyForm .activeType,.loadMoneyModal .loadMoneyForm .bank-logo .activeBank {
	border: 2px solid #0dba8f
}

.loadMoneyModal .loadMoneyForm .bankLimit {
	position: relative;
	overflow: hidden;
	zoom: 1;
	height: auto;
	padding-left: 0;
	padding-right: 0;
	margin-left: 80px;
	margin-top: -19px
}

.loadMoneyModal .loadMoneyForm .bankLimit table {
	width: 100%;
	border: 1px solid #d3d8dc;
	border-radius: 3px;
	background: #f9fcfa
}

.loadMoneyModal .loadMoneyForm .bankLimit th {
	text-align: center;
	vertical-align: middle;
	font-weight: 400
}

.loadMoneyModal .loadMoneyForm .bankLimit td {
	text-align: center;
	vertical-align: middle
}

.loadMoneyModal .loadMoneyForm .boxChecked {
	font-size: 18px;
	color: #0dba8f
}

.loadMoneyModal .loadMoneyForm .showOtherBank {
	position: relative;
	top: -60px;
	left: 261px
}

.loadMoneyModal .loadMoneyForm .addBorder {
	border: 2px solid #0dba8f
}

.loadMoneyModal .loadMoneyForm .contact {
	font-size: 17px;
	font-weight: 600;
	margin-left: 392px
}

.loadMoneyModal .loadMoneyForm .footer {
	border-top: 1px solid #95a5a6;
	padding-top: 20px;
	padding-bottom: 12px
}

.my-account {
	position: relative;
	min-height: 800px;
	padding-left: 0;
	margin-top: 42px;
	margin-bottom: 26px;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px #d7dadb;
	box-shadow: 0 0 5px #d7dadb
}

.my-account:before {
	position: absolute;
	display: block;
	content: ' ';
	width: 25%;
	height: 100%;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	background: url(../images/navBackground.jpg)no-repeat;
	background-size: cover;
	-webkit-box-shadow: inset -1px 0 2px rgba(0,0,0,.2);
	box-shadow: inset -1px 0 2px rgba(0,0,0,.2)
}

.my-account .profile-avatar {
	position: absolute;
	left: -80px;
	top: -20px;
	width: 70px;
	height: 70px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden
}

.summary-nav .summary-nav-header {
	position: relative;
	padding: 0 20px 0
}

.summary-nav .summary-nav-header label {
	color: #5dd499;
	line-height: 1
}

.summary-nav .summary-nav-header .avatar-row {
	position: relative;
	margin-left: 74px;
	padding-top: 10px;
	padding-bottom: 15px
}

.summary-nav .summary-nav-header .avatar-row .avatar {
	position: absolute;
	top: -30px;
	left: -80px
}

.summary-nav .summary-nav-header .header-row {
	margin: 5px 0;
	text-align: center
}

.summary-nav .summary-nav-header .white {
	color: #fff
}

.summary-nav .summary-nav-header .profile {
	display: inline-block
}

.summary-nav .summary-nav-header .profile.profile-left {
	margin-right: 20px
}

.summary-nav .summary-nav-header .profile .say-hi {
	line-height: 1;
	padding-top: 5px
}

.summary-nav .summary-nav-header .profile-head {
	display: inline-block;
	width: 60px;
	height: 60px;
	font-size: 40px;
	text-align: center;
	position: relative;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 2px solid #bfbfbf;
	background-image: url(../images/profile-head.png);
	background-color: transparent;
	background-size: cover
}

.summary-nav .summary-nav-header .profile-head .user-msg {
	color: #fff;
	background: #bfbfbf;
	font-size: 14px;
	min-width: 25px;
	right: -10px;
	top: -5px
}

.summary-nav .summary-nav-header .user-name {
	margin: 0;
	font-weight: 400;
	color: #ceeae3;
	font-size: 14px
}

.summary-nav .summary-nav-header .verify {
	display: inline-block;
	margin: 5px 5px 5px 0;
	vertical-align: middle
}

.summary-nav .summary-nav-header .manage-security {
	margin-left: 6px;
	color: #c1e5ce
}

.summary-nav .summary-nav-header .manage-security:before {
	display: inline-block;
	content: '|';
	padding-right: 10px
}

.summary-nav .summary-nav-body {
	padding-bottom: 24px
}

.summary-nav .summary-nav-body .nav-header {
	margin-left: 0;
	margin-bottom: 12px;
	color: #5dd499
}

.summary-nav .summary-nav-body .nav-list {
	padding-left: 45px
}

.summary-nav .summary-nav-body .nav-list .divider {
	background: url(../images/divider.png)no-repeat;
	width: 140%;
	margin-left: -45px
}

.summary-nav .summary-nav-body .nav-list>li.active {
	width: 285px;
	margin-left: -45px;
	background-color: #0dba8f;
	height: 40px
}

.summary-nav .summary-nav-body .nav-list>li.active:after {
	position: absolute;
	display: block;
	content: ' ';
	top: 0;
	right: 0;
	border-width: 20px;
	border-style: solid;
	border-color: transparent #fff transparent transparent
}

.summary-nav .summary-nav-body .nav-list>li.active>a,.summary-nav .summary-nav-body .nav-list>li.active>a:focus,.summary-nav .summary-nav-body .nav-list>li.active>a:hover {
	color: #fff;
	background-color: transparent;
	left: 45px
}

.summary-nav .summary-nav-body .nav-list>li>a {
	padding: 14px 12px;
	margin-left: 36px;
	color: #ceeae3;
	outline: 0;cursor:pointer;
}

.summary-nav .summary-nav-body .nav-list>li>a:focus,.summary-nav .summary-nav-body .nav-list>li>a:hover {
	color: #fff;
	background-color: transparent
}

.summary-nav .summary-nav-body .nav-list>li>a>[class*=sl-icon],.summary-nav .summary-nav-body .nav-list>li>a>[class^=sl-icon] {
	font-size: 22.4px;
	top: 50%;
	left: -22px;
	margin-top: -17.4px
}

.verify-icons .verify-icon {
	display: inline-block;
	width: 30px;
	height: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #bbbebf;
	color: #bbbebf;
	text-decoration: none;
	font-size: 20px
}

.verify-icons .verify-icon.active {
	background: #0dba8f;
	color: #fff;
	border-color: transparent
}

.diamond {
	font-size: 20px;
	margin-right: 5px
}

.diamond.blue {
	color: #1e90ff
}

.diamond.yellow {
	color: #ff9311
}

.user-level {
	padding: 3px 4px;
	color: #fff;
	background-color: #ff9311;
	font-style: italic;
	vertical-align: top;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

#newUserModal .modal-dialog {
	width: 704px;
	margin-top: 200px
}

#newUserModal .modal-body {
	padding-left: 0;
	padding-right: 0
}

#newUserModal .modal-body .close {
	padding-right: 15px
}

#newUserModal .new-user-title {
	position: absolute;
	top: -76px
}

#newUserModal .new-user-title img {
	display: inline-block
}

#newUserModal .new-user-wrapper {
	margin-top: 10px
}

#newUserModal .new-user-wrapper .qr p {
	padding-left: 20px;
	margin-bottom: 0
}

#newUserModal .new-user-wrapper .bg-new-share-wel {
	background-image: url(../images/web14.png);
	height: 181px;
	width: 278px
}

#newUserModal .new-user-wrapper .info-new-share {
	width: 282px;
	margin-bottom: -38px
}

#newUserModal .new-user-text {
	padding-top: 40px
}

#newUserModal .new-user-text h4 {
	color: #34b653
}

#newUserModal .new-user-text h5 {
	color: #3dbc7c;
	margin-top: 30px;
	font-weight: 400
}

#newUserModal .new-user-text h3 {
	color: #34b653;
	margin: 5px 0
}

#newUserModal .new-user-text .btn-invest {
	width: 280px
}

#newUserModal .new-user-text .btn-invest .btn {
	padding: 9px 65px;
	font-size: 16px
}

#newUserModal .new-user-text .btn {
	margin-top: 50px
}

#newUserModal .new-user-footer {
	position: absolute;
	bottom: -2px;
	left: -2px
}

.find-pwd-container .findPwd-content {
	position: relative;
	box-shadow: 0 0 5px #d7dadb
}

.find-pwd-container .findPwd-content .password-reset-wrapper {
	margin-top: 40px;
	margin-bottom: 40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .description-line {
	font-size: 19px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .input-row {
	padding-top: 20px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .input-group {
	padding-left: 329px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .input-group .input-group-addon {
	background: #fff;
	border: 2px solid #dcdcdc;
	border-right: none;
	color: #95a5a6;
	padding: 6px 0 5px 9px;
	font-size: 18px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .input-group .active {
	border: 2px solid #0dba8f;
	border-right: 0
}

.find-pwd-container .findPwd-content .password-reset-wrapper .alert-msg {
	color: red;
	position: absolute;
	top: 362px;
	left: 467px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .input-line {
	margin-top: 30px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .input-line .input-verifyCode {
	width: 190px;
	margin: 0 auto;
	border-left: 0
}

.find-pwd-container .findPwd-content .password-reset-wrapper .input-line .sent-msg {
	margin-left: -321px;
	height: 42px;
	width: 120px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .choose-another-account {
	position: absolute;
	top: 28px;
	left: 620px;
	cursor: pointer
}

.find-pwd-container .findPwd-content .password-reset-wrapper .find-pwd {
	padding-bottom: 23px;
	border-bottom: dashed 2px #d7dadb;
	text-align: left;
	padding-left: 50px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .pwd-reset-success {
	text-align: center
}

.find-pwd-container .findPwd-content .password-reset-wrapper .pwd-reset-success span {
	color: #0dba8f;
	font-size: 25px;
	padding-right: 10px
}

.find-pwd-container .findPwd-content .password-reset-wrapper>form {
	padding: 83px 60px
}

.find-pwd-container .findPwd-content .password-reset-wrapper>form .input-phone-email {
	width: 320px;
	margin: 0 auto;
	border-left: 0
}

.find-pwd-container .findPwd-content .password-reset-wrapper>form .input-code {
	width: 175px;
	margin: 0 auto;
	border-left: 0
}

.find-pwd-container .findPwd-content .password-reset-wrapper>form .captcha-line {
	position: relative;
	left: 104px;
	top: -42px
}

.find-pwd-container .findPwd-content .password-reset-wrapper>form .captcha-line .captcha-img {
	width: 100px;
	padding: 0;
	height: 42px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	border: 1px solid #0dba8f
}

.find-pwd-container .findPwd-content .password-reset-wrapper>form .captcha-line .refresh-captcha {
	margin-left: -11px;
	width: 43px;
	height: 42px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.find-pwd-container .findPwd-content .password-reset-wrapper>form .captcha-line .refresh-captcha span {
	margin-left: -4px
}

.find-pwd-container .findPwd-content .password-reset-wrapper>form .first-step {
	margin: 13px 0 30px -12px;
	width: 350px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .first-last-step {
	margin-top: 40px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .first-last-step button {
	width: 354px;
	margin-left: -10px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .first-last-step .to-first-step {
	border: 1px solid #0dba8f;
	color: #0dba8f;
	background: #fff
}

.find-pwd-container .findPwd-content .password-reset-wrapper .first-last-step .to-first-step:hover {
	border: 1px solid #86ddc7;
	color: #86ddc7
}

.find-pwd-container .findPwd-content .password-reset-wrapper .notify-msg {
	position: absolute;
	left: 431px;
	top: 5px;
	color: red
}

.find-pwd-container .findPwd-content .password-reset-wrapper .reset-msg {
	position: absolute;
	left: 431px;
	top: 9px;
	color: red
}

.find-pwd-container .findPwd-content .password-reset-wrapper .through-type {
	font-size: 20px;
	position: relative;
	top: 7px;
	margin-right: 29px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .through-type-mail {
	margin-right: 50px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .desc-msg-line {
	font-size: 20px;
	margin-left: -172px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .desc-msg-line-mail {
	font-size: 20px;
	margin-left: -30px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .choose-other-type {
	margin: -87px 0 134px 193px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .desc-reset-pwd {
	font-size: 20px;
	margin-left: -182px;
	margin-bottom: 27px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .reset-button {
	width: 349px;
	margin: 38px 0 38px -12px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .reset-successful {
	font-size: 32px
}

.find-pwd-container .findPwd-content .password-reset-wrapper .auto-link-home {
	margin: 20px;
	font-size: 18px;
	color: #95a5a6
}

.find-pwd-container .findPwd-content .password-reset-wrapper .manual-link-home {
	margin-bottom: 171px
}

.first-time-login-container {
	text-align: left;
	display: none
}

.first-time-login-container .loginOption {
	display: inline-block;
	width: 49%;
	vertical-align: top
}

.first-time-login-container .loginOption .switch-div-link {
	color: #0dba8f;
	font-size: 20px;
	margin-left: 150px
}

.first-time-login-container .have-account-padding {
	padding-top: 200px
}

.first-time-login-container .no-account-padding {
	padding-top: 88px
}

.first-time-login-container .bind-account-panel {
	border-right: 1px solid #9B8A8A;
	padding-right: 25px
}

.first-time-login-container .bind-account-panel .create-account-form {
	width: 57%;
	margin-top: 26px
}

.first-time-login-container .bind-account-panel .create-account-form .form-group .input-group .active {
	border: 2px solid #0dba8f;
	border-right: 0
}

.first-time-login-container .bind-account-panel .create-account-form .sl-icon-dress {
	background: #fff;
	border: 2px solid #dcdcdc;
	border-right: none;
	color: #95a5a6;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 0;
	font-size: 18px
}

.first-time-login-container .bind-account-panel .create-account-form .sl-icon-lock {
	padding-right: 4px
}

.first-time-login-container .bind-account-panel .create-account-form .input-with-icon {
	border-left: none
}

.first-time-login-container .bind-account-panel .create-account-form .sub-btn {
	margin-left: 7px;
	margin-top: 1px
}

.first-time-login-container .bind-account-panel .create-account-form .captcha-img {
	margin-left: 7px
}

.authenticate-account-container {
	background: #fff;
	margin: 26px auto
}

.authenticate-account-container .main-container {
	padding: 20px 40px
}

.authenticate-account-container .main-container .authenticate-title {
	font-size: 16px;
	padding: 10px;
	border-bottom: 1px solid gray
}

.authenticate-account-container .main-container .left-panel {
	margin-top: 45px;
	border-right: 1px solid #95a5a6;
	padding-right: 25px
}

.authenticate-account-container .main-container .left-panel .new-label {
	line-height: 35px;
	font-size: 14px;
	margin-left: 17px;
	width: 100px;
	height: 40px
}

.authenticate-account-container .main-container .left-panel .new-label.longer {
	width: 128px
}

.authenticate-account-container .main-container .left-panel .new-radio {
	line-height: 36px;
	margin-bottom: 10px
}

.authenticate-account-container .main-container .left-panel .new-input {
	width: 218px;
	height: 35px
}

.authenticate-account-container .main-container .left-panel .inputError {
	border-color: #e2462d
}

.authenticate-account-container .main-container .left-panel .new-select {
	border: 2px solid #d7dadb
}

.authenticate-account-container .main-container .left-panel .new-select:focus {
	border-color: #0a9572;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.authenticate-account-container .main-container .left-panel .bind-red {
	color: #e2462d
}

.authenticate-account-container .main-container .left-panel .verify-btn {
	width: 326px;
	font-size: 20px;
	line-height: 20px;
	margin-left: 30px;
	margin-top: 25px
}

.authenticate-account-container .main-container .left-panel .verify-btn.longer {
	width: 354px
}

.authenticate-account-container .main-container .left-panel .disclaimer {
	width: 78%;
	font-size: 10px;
	margin-left: 7px;
	margin-top: 20px
}

.authenticate-account-container .main-container .panel-option {
	margin-top: 35px;
	display: inline-block;
	width: 49%;
	vertical-align: top
}

.authenticate-account-container .main-container .panel-option.enterprise-link-padding {
	padding-top: 60px
}

.authenticate-account-container .main-container .panel-option.foreigner-link-padding {
	width: 55%;
	margin-left: -60px;
	padding-top: 60px
}

.authenticate-account-container .main-container .panel-option .switch-div-link {
	color: #0dba8f;
	font-size: 20px;
	margin-left: 150px
}

.loan-list {
	margin-top: 20px;
	margin-bottom: 20px
}

.loan-list .loan-list-header {
	display: table;
	vertical-align: middle;
	width: 100%;
	border-bottom: 1px dashed #b9b9b9;
	padding-bottom: 10px;
	margin-bottom: 18px
}

.loan-list .loan-list-header>div {
	content: '';
	display: table-cell;
	vertical-align: middle
}

.loan-list .loan-list-header .loan-list-header-sorting-order {
	display: table-cell;
	vertical-align: middle;
	text-align: right
}

.loan-list .loan-list-header .loan-list-header-sorting-order>span {
	font-size: 12px;
	margin-right: 10px;
	margin-bottom: 3px
}

.loan-list .loan-list-header .loan-list-header-sorting-order>div.select {
	margin-bottom: 4px
}

.loan-list .loan-list-header .loan-list-header-balance {
	display: table-cell;
	vertical-align: middle;
	font-size: 14px
}

.loan-list .loan-list-header .loan-list-header-balance span.amount {
	font-size: 16px;
	font-weight: 700;
	color: #0a9572
}

.loan-list .loan-list-header .loan-list-header-balance .btn {
	margin-left: 18px
}

.loan-list .loan-list-header h1 {
	font-size: 20px;
	margin: 12px 0 0;
	padding-left: 0
}

.loan-list .loan-list-header .lbl {
	color: #000
}

.loan-list .loan-list-header .btn {
	border: 0;
	box-shadow: 0 1px 0 0 #CCC
}

.loan-list .loan-list-bulk-invest {
	vertical-align: middle;
	margin-bottom: 5px
}

.loan-list .loan-list-bulk-invest .input-group {
	display: block
}

.loan-list .loan-list-bulk-invest a,.loan-list .loan-list-bulk-invest label {
	display: inline-block;
	vertical-align: middle
}

.loan-list .loan-list-footer {
	margin: 15px 0;
	padding: 15px 0 0;
	border-top: 1px dashed #b9b9b9
}

.loan-list .tab-content {
	padding: 0
}

.loan-list .search-group {
	margin-bottom: 33px
}

.loan-list .search-group .input-group .form-control.search-loan-input {
	border-radius: 3px;
	border-color: #fff
}

.loan-list .search-group .input-group .form-control.search-loan-input:focus {
	border-color: #0a9572
}

.loan-list .search-group .input-group .input-group-btn button {
	border-color: #fff
}

.loan-list .search-group .input-group .input-group-btn.active button {
	border-color: #0a9572
}

.loan-list .select.select-block {
	width: 200px;
	display: inline-block
}

.loan-list .results .result-item {
	margin-bottom: 10px
}

.loan-list .load-more {
	margin-top: 15px;
	padding: 15px 0;
	border-top: 1px dashed #b9b9b9
}

.loan-list .load-more .btn {
	background: #fff;
	filter: none;
	padding-left: 32px;
	padding-right: 32px;
	box-shadow: 0 1px 0 0 #CCC;
	border-radius: 3px!important
}

.loan-list .tutorial-guide {
	margin: 24px 0 15px;
	position: relative;
	text-align: right;
	background: #abcfcd;
	border: 3px solid #d1dfde;
	padding: 12px
}

.loan-list .tutorial-guide .steps {
	background-image: url(../images/bg_tutorial-guide.png);
	position: absolute;
	top: -12px;
	left: 12px;
	width: 42px;
	height: 88px
}

.loan-list .tutorial-guide .title {
	color: #fff;
	font-size: 19px;
	margin: 0 0 9px
}

.loan-list .tutorial-guide .link a {
	color: #69918f;
	text-decoration: underline
}

.loan-list .divider {
	width: 30px;
	border-bottom: 1px dashed #b9b9b9;
	margin: 20px 0
}

.loan-list .loan-list-header-balance {
	width: 240px;
	height: 59px;
	background: #fff;
	position: relative;
	padding-left: 25px;
	left: 53px
}

.loan-list .loan-list-header-balance .amount {
	color: #000;
	font-size: 17px;
	font-weight: 700
}

.loan-list .loan-list-header-balance a {
	position: relative;
	left: 13px;
	top: 12px
}

.loan-list .loan-list-header-balance div {
	margin-top: -7px
}

.loan-list .browse-filter {
	padding-top: 18px
}

.loan-list .browse-filter.affix {
	top: 10px;
	width: 255px
}

.loan-list .browse-filter .btn-container {
	margin: 0;
	padding: 2.5px
}

.loan-list .browse-filter .btn-container a {
	font-size: 12px;
	width: 115px;
	color: #0b9e7a;
	background-color: transparent;
	border: 1px solid #0dba8f
}

.loan-list .browse-filter .btn-container a.active,.loan-list .browse-filter .btn-container a:active,.loan-list .browse-filter .btn-container a:focus,.loan-list .browse-filter .btn-container a:hover,.open .dropdown-toggle .loan-list .browse-filter .btn-container a {
	color: #0dba8f
}

.loan-list .browse-filter .btn-container a.disabled,.loan-list .browse-filter .btn-container a.disabled.active,.loan-list .browse-filter .btn-container a.disabled:active,.loan-list .browse-filter .btn-container a.disabled:focus,.loan-list .browse-filter .btn-container a.disabled:hover,.loan-list .browse-filter .btn-container a[disabled],.loan-list .browse-filter .btn-container a[disabled].active,.loan-list .browse-filter .btn-container a[disabled]:active,.loan-list .browse-filter .btn-container a[disabled]:focus,.loan-list .browse-filter .btn-container a[disabled]:hover,fieldset[disabled] .loan-list .browse-filter .btn-container a,fieldset[disabled] .loan-list .browse-filter .btn-container a.active,fieldset[disabled] .loan-list .browse-filter .btn-container a:active,fieldset[disabled] .loan-list .browse-filter .btn-container a:focus,fieldset[disabled] .loan-list .browse-filter .btn-container a:hover {
	color: #d7dadb;
	border-color: #d7dadb
}

.loan-list .browse-filter .btn-container a span {
	font-size: 12px
}

.loan-list .filters {
	padding-top: 20px
}

.loan-list .filters .search-bar {
	margin: 5px 0
}

.loan-list .filters .search-bar .input-group {
	width: 100%
}

.loan-list .filters .search-bar .input-group span.sl-icon-search {
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 5
}

.loan-list .filters .reset-btn {
	margin-top: 10px;
	padding: 5px;
	font-size: 12px
}

.loan-list .filters .enable {
	color: #344544;
	display: inline-block
}

.loan-list .filters .enable:hover {
	text-decoration: none
}

.loan-list .filters .list-dots {
	list-style-type: none;
	margin: 0;
	position: relative;
	padding-bottom: 10px;
	font-size: 12px
}

.loan-list .filters .list-dots .default-option {
	display: inline-block;
	vertical-align: top;
	width: 16%
}

.loan-list .filters .list-dots .custom-options {
	display: inline-block;
	vertical-align: top;
	width: 84%
}

.loan-list .filters .list-dots .custom-options .option {
	margin-left: 8px
}

.loan-list .filters .list-dots .option {
	display: inline-block;
	padding: 0 2px;
	line-height: 16px
}

.loan-list .filters .list-dots .option:hover {
	cursor: pointer
}

.loan-list .filters .list-dots .option.active {
	border: 1px solid #0dba8f;
	color: #0dba8f;
	border-radius: 4px
}

.loan-list .filters .filter-title {
	font-weight: 400
}

.loan-list .filters .filter-name {
	margin: 5px 0;
	display: block;
	color: #141d26;
	font-size: 13px
}

.sl-loan-card {
	position: relative;
	background: #fff;
	padding: 10px 16px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.2);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.2);
	-webkit-transition: 0s;
	-moz-transition: 0s;
	transition: 0s
}

.sl-loan-card .loan-id {
	display: inline-block;
	padding: 0 5px;
	color: #0DBA8F;
	font-size: 83%
}

.sl-loan-card .loan-type {
	display: inline-block;
	margin: 0 10px
}

.sl-loan-card .loan-type .icon {
	display: inline-block;
	padding: 0 5px;
	vertical-align: middle;
	color: #4AC4D9
}

.sl-loan-card .tags {
	display: inline-block
}

.sl-loan-card .tags span {
	padding: 0 5px
}

.sl-loan-card .tags .tag {
	display: inline-block;
	padding: 0 5px;
	color: #FFC70A;
	font-size: 10px
}

.sl-loan-card .tags .tag.feature {
	color: #F0595F
}

.sl-loan-card .tags .remaining-time {
	position: absolute;
	top: 0;
	left: 440px
}

.sl-loan-card:hover {
	-webkit-transition: box-shadow .25s;
	-moz-transition: box-shadow .25s;
	transition: box-shadow .25s;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.25);
	box-shadow: 1px 1px 4px rgba(0,0,0,.25)
}

.sl-loan-card .divider {
	border-bottom: 1px solid #B9B9B9;
	display: inline-block;
	margin: 0;
	position: absolute;
	top: 150px;
	width: 70px
}

.sl-loan-card .refund {
	left: 90px;
	position: absolute;
	top: 137px
}

.sl-loan-card .right {
	left: 138px
}

.sl-loan-card.container {
	padding-top: 10px;
	padding-bottom: 10px
}

.sl-loan-card .invest-form {
	position: relative
}

.sl-loan-card .sl-icon-trash {
	position: absolute;
	z-index: 10;
	right: 5px;
	top: 0;
	text-decoration: none
}

.sl-loan-card.active .sl-loan-card-header .view-details-link {
	visibility: visible
}

.sl-loan-card.active .invest-form>.form-group>.input-group .input-icon {
	right: 32px
}

.sl-loan-card.active .invest-form>.form-group>.input-group .input-group-btn {
	position: absolute;
	right: 30px;
	top: 0;
	display: block
}

.sl-loan-card .invest-form>.form-group.btn-active>.input-group .form-control {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px
}

.sl-loan-card .invest-form>.form-group.btn-active>.input-group .input-icon {
	right: 32px
}

.sl-loan-card .invest-form>.form-group.btn-active>.input-group .input-group-btn {
	position: absolute;
	right: 30px;
	top: 0;
	display: block
}

.sl-loan-card .rightRow {
	padding-right: 28px;
	padding-top: 7px
}

.sl-loan-card .sl-loan-card-type {
	position: absolute;
	top: -10px;
	right: 35%;
	width: 58px;
	height: 58px
}

.sl-loan-card .sl-loan-card-type:before {
	content: '';
	font-family: sl-icons;
	font-size: 58px
}

.sl-loan-card .sl-loan-card-type.BUSINESS:before {
	content: '\e61d'
}

.sl-loan-card .sl-loan-card-type.PERSONAL:before,.sl-loan-card .sl-loan-card-type.SMALL_LOAN:before {
	content: '\e635'
}

.sl-loan-card .sl-loan-card-header>small {
	color: #95a5a6;
	display: block
}

.sl-loan-card .sl-loan-card-header>small .id-green {
	color: #0dba8f
}

.sl-loan-card .sl-loan-card-header .sl-loan-card-title {
	vertical-align: middle
}

.sl-loan-card .sl-loan-card-header .sl-loan-card-title>div {
	margin: 8px 9px 7px 0;
	font-size: 16px;
	display: inline-block
}

.sl-loan-card .sl-loan-card-header .sl-loan-card-title>a:active,.sl-loan-card .sl-loan-card-header .sl-loan-card-title>a:focus,.sl-loan-card .sl-loan-card-header .sl-loan-card-title>a:hover {
	text-decoration: none
}

.sl-loan-card .sl-loan-card-highlighted {
	margin-top: 6px
}

.sl-loan-card .sl-loan-card-highlighted li .icon {
	font-size: 12px;
	color: #1c232e
}

.sl-loan-card .sl-loan-card-highlighted li .text-adjust-chinese {
	font-size: 18px
}

@media (max-width:992px) {
	.sl-loan-card .sl-loan-card-highlighted .sl-loan-card-highlighted li {
		margin-right: 10px
	}
}

.sl-loan-card .sl-loan-card-rate {
	position: relative;
	margin-left: 54px
}

.sl-loan-card .sl-loan-card-rate .loan-grade-icon {
	position: absolute;
	left: -54px;
	font-size: 16px
}

.sl-loan-card .sl-loan-card-rate .loan-grade-icon .level {
	font-size: 10px
}

.sl-loan-card .sl-loan-card-rate>h4 {
	font-weight: 500;
	margin-left: -10px
}

.sl-loan-card .sl-loan-card-secondary-status>ul {
	margin-bottom: 0
}

.sl-loan-card .sl-loan-card-secondary-status .statistics-label {
	margin-left: 22px;
	color: #95a5a6
}

.sl-loan-card .sl-loan-card-secondary-status .statistics-label:first-child {
	margin-left: 0
}

.sl-loan-card .invest-form>.form-group {
	margin-bottom: 0;
	margin-top: 10px
}

.sl-loan-card .invest-form>.form-group>.input-group {
	display: block
}

.sl-loan-card .invest-form>.form-group>.input-group .form-control {
	border: 1px solid #0dba8f;
	position: static;
	height: 32px;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px
}

.sl-loan-card .invest-form>.form-group>.input-group .input-group-addon {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	color: #95a5a6;
	background-color: transparent
}

.sl-loan-card .invest-form>.form-group>.input-group .input-group-btn {
	position: absolute;
	right: 30px;
	top: 0;
	display: block
}

.sl-loan-card .invest-form>.form-group>.input-group .input-group-btn .btn {
	border: 1px solid #0dba8f;
	background-color: #0dba8f;
	color: #fff;
	margin-left: -43px;
	height: 32px
}

.sl-loan-card .invest-form>.form-group>.input-group .input-group-btn .btn:hover {
	background-color: #31c4a0
}

.sl-loan-card .invest-form>.form-group>.input-group .amount-tip {
	margin: 5px 0;
	color: #95a5a6;
	font-size: 12px
}

.sl-loan-card .sl-loan-card-secondary-status {
	font-size: 12px;
	display: table;
	vertical-align: middle
}

.sl-loan-card .sl-loan-card-secondary-status>p {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	margin: 7px 30px 0 5px
}

.sl-loan-card .sl-loan-card-secondary-status>p:last-child {
	margin-right: 0
}

.sl-loan-card .sl-loan-card-status {
	font-size: 14px
}

.sl-loan-card .sl-loan-card-status .green {
	color: #0dba8f
}

.sl-loan-card .sl-loan-card-status.item {
	margin-top: 10px
}

.sl-loan-card .secondary-form .btn {
	letter-spacing: 2px;
	border: 1px solid #e2462d;
	color: #fff;
	background: #e2462d;
	height: 30px;
	padding: 5px;
	border-radius: 4px
}

.sl-loan-card .secondary-form .btn:hover {
	background: #e6624d
}

.sl-loan-card .secondary-form #buy-transferred-loan {
	border: 1px solid #0dba8f;
	color: #fff;
	background: #0dba8f
}

.sl-loan-card .secondary-form #buy-transferred-loan:hover {
	background: #31c4a0
}

.sl-loan-card .secondary-form .divider {
	width: 60px
}

.sl-loan-card .secondary-form .divider.right {
	left: 210px
}

.sl-loan-card .card-divider {
	border-right: 1px dashed #d7dadb;
	cursor: pointer
}

.sl-loan-card .highlighted-title {
	display: inline-block;
	margin: 2px 0 0;
	font-weight: 400;
	font-size: 20px
}

.sl-loan-card .highlighted-title small {
	font-size: 12px;
	color: #141d26
}

.sl-loan-card .loan-card-icon {
	color: #d7dadb
}

.sl-loan-card p.highlighted-caption {
	font-size: 12px;
	color: #95a5a6;
	margin-bottom: 0
}

.sl-loan-card.already-invested {
	background-image: url(../images/corner-tick.png);
	background-position: top right;
	background-repeat: no-repeat
}

.sl-loan-card .personal-loan {
	background-image: url(../images/loan-category-personal.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.sl-loan-card .left-col .loan-purpose-bg {
	position: absolute;
	width: 80px;
	height: 80px;
	right: -14px;
	top: 0
}

.sl-loan-card .left-col .loan-purpose-bg.PERSONAL {
	background-image: url(../images/loan-category-personal.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.sl-loan-card .left-col .loan-purpose-bg.BUSINESS {
	background-image: url(../images/loan-category-business.png);
	background-repeat: no-repeat;
	background-position: 0 -9px
}

.sl-loan-card .left-col .loan-purpose-bg.SMALL_LOAN {
	background-image: url(../images/loan-category-personal.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

@media (max-width:992px) {
	.sl-loan-card .left-col .loan-purpose-bg {
		right: 10px
	}
}

.sl-loan-card .sl-loan-card-header {
	text-align: left
}

.sl-loan-card .sl-loan-card-header .view-details-link {
	visibility: hidden;
	transition: 0;
	text-decoration: none;
	font-size: 12px;
	cursor: pointer
}

.sl-loan-card .lbl {
	color: #a2a2a2;
	font-size: 13px
}

.sl-loan-card .number {
	color: #0a9572;
	font-size: 15px;
	font-weight: 700
}

.sl-loan-card .number .unit {
	font-size: 13px;
	font-weight: 400
}

.sl-loan-card .left-container {
	padding: 15px 20px;
	border-right: 1px dashed #e9e9e9
}

.sl-loan-card .right-container {
	padding: 15px 26px 10px 9px
}

.sl-loan-card .loan-title {
	color: #0dba8f
}

.sl-loan-card .progress-details .amount-invested {
	text-align: right
}

.sl-loan-card .progress-bar {
	margin: -6px 0 20px
}

.sl-loan-card .key-item .secondary-market li {
	max-width: 40%
}

.sl-loan-card .key-item li {
	max-width: 30%;
	margin-right: 20px;
	vertical-align: top
}

.sl-loan-card .key-item li .block {
	padding-left: 10px
}

@media (max-width:1200px)and (min-width:992px) {
	.sl-loan-card .key-item li {
		max-width: 50%;
		padding: 0;
		margin-right: 0
	}
}

.sl-loan-card .loan-purpose {
	font-family: inherit;
	font-size: 24px;
	font-weight: 400
}

.sl-loan-card .blocks {
	padding-top: 18px
}

.sl-loan-card .blocks.field-item {
	padding: 0 0 8px
}

.sl-loan-card .blocks.field-item .row .number,.sl-loan-card .blocks.field-item .row .text {
	color: #0a9572
}

.sl-loan-card .blocks .block {
	padding: 0 0 0 15px
}

.sl-loan-card .blocks .number {
	color: #354544
}

.sl-loan-card .blocks .number strong {
	font-size: 24px
}

.sl-loan-card .loan-grade {
	text-align: center;
	margin: 0 12px 0 5px
}

.sl-loan-card .loan-rate .lbl {
	line-height: 1em
}

.sl-loan-card .loan-rate .number {
	color: #354544;
	height: 40px
}

.sl-loan-card .loan-rate .number strong {
	font-size: 28px
}

.sl-loan-card .progress-summary {
	padding: 25px 0
}

.sl-loan-card .open-details {
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 16px
}

.sl-loan-card .invest-amount {
	box-shadow: none!important;
	display: block
}

.sl-loan-card .invest-amount input {
	height: 41px;
	border: 1px solid #d7dadb
}

.sl-loan-card .invest-amount .input-group-addon {
	border: 1px solid #d7dadb;
	border-left: 0;
	border-right: 0;
	border-radius: 0!important;
	display: none
}

.sl-loan-card .sl-loan-details {
	padding: 0 15px
}

.sl-loan-card .sl-progress {
	height: 3px;
	border-radius: 6px;
	-webkit-box-shadow: -1px -1px 2px #e4e1e1 inset;
	box-shadow: -1px -1px 2px #e4e1e1 inset;
	border: 1px solid #E4E1E1;
	width: 88%;
	margin-top: 12px
}

.sl-loan-card .sl-progress .sl-progress-bar {
	height: 3px;
	border-radius: 6px;
	background: #0dba8f;
	text-align: right;
	min-width: 20%
}

.calculator-container table td,.calculator-container table th,.sl-loan-card .repayment-status,.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info .sl-plan-amount .name,.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info .sl-plan-amount .value,.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info .sl-plan-method .name,.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info .sl-plan-method .value {
	text-align: center
}

.sl-loan-card .sl-progress .sl-progress-bar.narrow {
	min-width: 3%
}

.sl-loan-card .sl-progress .sl-progress-bar.narrow .percent-inside {
	position: absolute;
	width: 100px;
	right: -100px;
	color: #0a9572
}

.sl-loan-card .sl-progress .sl-progress-bar .percent-inside {
	font-size: 12px;
	color: #fff;
	display: block
}

.sl-loan-card .sl-progress .sl-progress-bar .percent-inside span {
	padding-right: 15px;
	vertical-align: top
}

.sl-loan-card .secondary-market .lbl {
	margin-right: 10px
}

.sl-loan-card .blocks.field-item.sale-price {
	padding: 22px 0 10px
}

.sl-loan-card .second-buy {
	padding: 0 5px
}

.sl-loan-card .transfer-arrow {
	font-size: 40px;
	line-height: 40px;
	padding: 5px 18px 0 20px;
	opacity: .1;
	filter: alpha(opacity=10)
}

.sl-loan-card .icon {
	vertical-align: middle;
	color: #a2a2a2
}

.sl-loan-card .ld-container {
	margin-top: 15px
}

.sl-loan-card .surplus {
	margin-right: 3px
}

.sl-loan-card #avaliableMoney {
	font-size: 15px;
	float: right;
	color: #0dba8f
}

.sl-loan-card #avaliableMoney small {
	color: #0dba8f
}

.sl-loan-card .repayment-status {
	position: relative;
	margin-top: 20px
}

.sl-loan-card .repayment-status:before {
	position: absolute;
	display: block;
	content: ' ';
	width: 100%;
	top: 50%;
	border-bottom: dotted 1px #d7dadb
}

.sl-loan-card .repayment-status>span {
	position: relative;
	display: inline-block;
	padding: 4px 10px;
	color: #0dba8f;
	background-color: #fff
}

.sl-loan-card .bulk-box {
	position: absolute;
	right: 30px;
	top: 5px
}

.openCard {
	height: 205px!important
}

.sl-plan-card {
	position: relative;
	padding: 0;
	height: 163px;
	line-height: 1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.2);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.2);
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	background: #fff
}

.sl-plan-card:hover {
	-webkit-transition: box-shadow .25s;
	-moz-transition: box-shadow .25s;
	transition: box-shadow .25s;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.25);
	box-shadow: 1px 1px 4px rgba(0,0,0,.25)
}

.sl-plan-card .left-time-open {
	padding: 9px 31px;
	border-bottom: 1px solid #ebebeb
}

.sl-plan-card .left-time-open .open-clock {
	color: #a2a2a2
}

.sl-plan-card .left-time-open .time {
	font-size: 23px;
	padding: 0 10px;
	color: #0dba8f
}

.sl-plan-card .sl-plan-link {
	cursor: pointer
}

.sl-plan-card .sl-plan-link .new-share-icon {
	height: 79px;
	position: absolute;
	left: -5px;
	width: 80px;
	background-image: url(../images/new-share.png)
}

.sl-plan-card .sl-plan-pic {
	position: relative
}

.sl-plan-card .sl-plan-pic img {
	position: absolute;
	left: 0;
	top: 0;
	height: 161px
}

.sl-plan-card .sl-plan-basic-info {
	border-right: 1px solid #ebebeb;
	position: relative;
	padding: 0 25px;
	height: 162px
}

.sl-plan-card .sl-plan-basic-info .title {
	margin-top: 22px;
	padding: 0;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.25
}

.sl-plan-card .sl-plan-basic-info .desc {
	padding: 0;
	font-size: 14px;
	color: #a2a2a2;
	line-height: 1.25
}

.sl-plan-card .sl-plan-basic-info .desc .view-details-link {
	float: right
}

.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 0 10px 23px;
	width: 100%
}

.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info .name,.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info .value {
	line-height: 1
}

.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info .sl-plan-rate {
	padding: 0;
	color: #e0472c
}

.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info .sl-plan-rate .name {
	padding: 0 5px;
	line-height: 1.5;
	font-size: 15px
}

.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info .sl-plan-rate .value {
	padding: 0;
	font-size: 31px
}

.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info .sl-plan-rate .value span {
	font-size: 15px
}

.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info .sl-plan-amount .name,.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info .sl-plan-method .name {
	color: #a2a2a2;
	font-size: 12px
}

.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info .sl-plan-amount .value,.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info .sl-plan-method .value {
	color: #333;
	font-size: 18px;
	margin-bottom: 8px;
	line-height: 1.1
}

.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info .sl-plan-amount .value.number,.sl-plan-card .sl-plan-basic-info .sl-plan-pay-info .sl-plan-method .value.number {
	font-size: 20px;
	line-height: 1
}

.sl-plan-card .sl-plan-active-info {
	margin: 10px 0;
	height: 142px
}

.sl-plan-card .sl-plan-active-info div {
	margin: 10px 0
}

.sl-plan-card .sl-plan-active-info img,.sl-plan-card .sl-plan-active-info label {
	line-height: 1;
	color: #a2a2a2
}

.sl-plan-card .sl-plan-active-info label span {
	color: #31C4A0
}

.sl-plan-card .sl-plan-active-info a {
	position: absolute;
	bottom: 12px;
	width: 85%;
	margin-top: 0
}

.sl-plan-card .sl-plan-active-info .repayment-status {
	position: relative;
	text-align: center;
	margin-top: 40px
}

.sl-plan-card .sl-plan-active-info .repayment-status:before {
	position: absolute;
	display: block;
	content: ' ';
	width: 100%;
	top: 50%;
	border-bottom: dotted 1px #d7dadb
}

.sl-plan-card .sl-plan-active-info .repayment-status>span {
	position: relative;
	display: inline-block;
	padding: 4px 10px;
	color: #31C4A0;
	background-color: #fff
}

.calculator-container ul.dropdown-menu {
	-webkit-transition: 0;
	-moz-transition: 0;
	transition: 0
}

.browse-tabs .browse-tab .nav-tabs>li>a .badge,.loan-details-container .loading {
	-webkit-transition: all .5s ease-out;
	transition: all .5s ease-out;
	-moz-transition: all .5s ease-out
}

.calculator-container .input-group {
	display: block
}

.calculator-container .pm-dropdown .btn {
	border: 2px solid #d7dadb
}

.calculator-container .pm-dropdown .dropdown-arrow {
	border-bottom-color: #000
}

.browse-tabs .browse-tab .nav-tabs {
	margin-bottom: 0;
	border: none;
	margin-left: 12px;
	background: 0 0;
	padding-bottom: 0
}

.browse-tabs .browse-tab .nav-tabs>li {
	margin: 0 30px 0 5px
}

.browse-tabs .browse-tab .nav-tabs>li:last-child {
	margin: 0 0 0 5px
}

.browse-tabs .browse-tab .nav-tabs>li>a {
	padding: 18px 0 4px;
	font-size: 14px;
	color: #1c232e;
	margin-bottom: 3px;
        cursor:pointer;
}

.browse-tabs .browse-tab .nav-tabs>li>a .badge {
	margin-left: 5px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	background: 0 0
}

.browse-tabs .browse-tab .nav-tabs>li.active>a,.browse-tabs .browse-tab .nav-tabs>li>a:hover {
	color: #0dba8f;
	border-bottom: 2px solid #0dba8f
}

.browse-tabs .browse-tab .nav-tabs>li.active>a .badge,.browse-tabs .browse-tab .nav-tabs>li>a:hover .badge {
	color: #0dba8f;
	border-color: #0dba8f
}

.browse-tabs .recharge-tab {
	padding-left: 30px;
	padding-top: 10px;
	text-align: right
}

.browse-tabs .recharge-tab .calculator-ctrl {
	display: inline-block;
	padding-left: 10px
}

.browse-tabs .recharge-tab .calculator-ctrl span.sl-icon-calculator {
	display: inline-block;
	font-size: 24px;
	cursor: pointer;
	position: relative;
	top: 3px
}

.browse-tabs .recharge-tab .recharge-ctrl {
	font-size: 15px;
	padding-top: 15px;
	display: inline-block
}

.browse-tabs .recharge-tab .recharge-ctrl .avail-amount {
	padding: 0 5px;
	color: #0dba8f
}

.browse-tabs .recharge-tab .recharge-ctrl a {
	color: #1c232e;
	padding-left: 5px;
	position: relative;
	bottom: -5px;
	text-decoration: none
}

.browse-tabs .recharge-tab .recharge-ctrl a [class^=sl-icon-]:before {
	font-size: 20px
}

.browse-tabs .recharge-tab .recharge-ctrl a .recharge-icon {
	width: 15px;
	height: 15px;
	display: inline-block;
	position: relative;
	top: -3px;
	background: url(../images/plus.png)no-repeat
}

.loan-list>.row {
	margin: 0
}

.loan-list>.row .tab-content {
	position: relative;
	top: -20px;
	left: 15px
}

@media (min-width:992px) {
	.loan-list>.row .tab-pane .row>div.col-md-9 {
		width: 79%
	}

	.loan-list>.row .tab-pane .row>div.col-md-3 {
		width: 21%
	}
}

.loan-list .results {
	padding-top: 20px
}

.loan-list .regular-invest-wrapper .regular-card {
	background-color: #fff;
	border-bottom: 1px solid #95a5a6;
	padding: 10px 10px 0
}

.loan-list .regular-invest-wrapper .regular-card:hover {
	-webkit-box-shadow: 0 0 5px #d7dadb;
	box-shadow: 0 0 5px #d7dadb
}

.loan-list .regular-invest-wrapper .regular-card>header .stable-type {
	font-size: 40px;
	color: #d7dadb;
	line-height: 1.2
}

.loan-list .regular-invest-wrapper .regular-card>header .xing {
	font-size: 20px;
	color: #d7dadb;
	vertical-align: 20px
}

.loan-list .regular-invest-wrapper .regular-card .desc {
	color: #0a9572
}

.loan-list .regular-invest-wrapper .regular-card .rate {
	font-size: 63px;
	color: #0a9572;
	font-weight: 700;
	margin-top: 0
}

.loan-list .regular-invest-wrapper .regular-card .dash {
	padding: 0 15px
}

.loan-list .regular-invest-wrapper .regular-card .regular-content .joined {
	margin-top: 50px
}

.loan-list .regular-invest-wrapper .regular-card .result strong {
	color: #0a9572;
	padding: 0 15px
}

.loan-list #invest-wizard .modal-body .investment-result .amount,.loan-list #invest-wizard .sl-icon-check {
	color: #0dba8f
}

.loan-list .regular-invest-wrapper .regular-card .progress {
	margin: 0 -10px;
	height: 2px;
	background: 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.loan-list .regular-invest-wrapper .regular-card .btn {
	padding-left: 80px;
	padding-right: 80px;
	margin-bottom: 50px
}

.loan-list #invest-wizard .modal-body {
	padding: 20px 24px 30px
}

.loan-list #invest-wizard .modal-body .investment-result {
	margin: 0 auto;
	width: 80%;
	max-width: 500px
}

.loan-list #invest-wizard .modal-body .investment-result .other-options {
	margin: 25px auto
}

.loan-list #invest-wizard .modal-body .investment-result .signName {
	font-weight: 700
}

.loan-list #invest-wizard .modal-body .investment-result .checkDetail {
	border: 1px solid #0dba8f;
	color: #0dba8f
}

.loan-list #invest-wizard .modal-body .investment-result .checkDetail:hover {
	border: 1px solid #86ddc7;
	color: #86ddc7
}

.loan-list #invest-wizard .modal-body .investment-result .continueInvest {
	width: 116px
}

#calModal .modal-content {
	background: #fff
}

#multipleOrderModal .success-num {
	color: #34b653
}

#multipleOrderModal .error-num {
	color: #e2462d
}

.modal .lead {
	color: #f1c40f;
	vertical-align: middle
}

#plan-market #plan-market-banner {
	height: 393px;
	background-image: url(../images/group-banner.jpg);
	background-position: center;
	background-size: cover;
	margin-bottom: 20px;
	display: block
}

#plan-market .plan-info-ctn .plan-info-item,#plan-market .plan-item,.plan-item {
	margin-bottom: 10px
}

#plan-market #plan-market-banner .words {
	height: 190px;
	width: 413px;
	display: inline-block;
	margin-top: 6%;
	margin-left: 22%;
	background-image: url(../images/word.png)
}

#plan-market #plan-market-banner .video {
	margin-left: 15%;
	cursor: pointer;
	margin-top: 6%;
	display: inline-block;
	height: 201px;
	width: 352px;
	background-image: url(../images/banner-video.png)
}

#plan-market #plan-market-banner .video:hover {
	background-image: url(../images/banner-video-hover.png)
}

#plan-market .plan-info-col {
	padding-left: 0
}

#plan-market .plan-info-ctn {
	width: 100%;
	background-color: #fff;
	padding: 20px 30px;
	margin-bottom: 10px
}

#plan-market .plan-info-ctn .bg-new-year {
	background-image: url(../images/new-year.jpg);
	height: 128px;
	width: 270px;
	display: block
}

#plan-market .plan-info-ctn .plan-info-btn .btn-report {
	width: 180px;
	height: 35px;
	padding: 8px 10px
}

#plan-market .plan-info-ctn .plan-info-title {
	font-size: 20px;
	color: #333
}

#plan-market .plan-info-ctn .plan-info-item .plan-info-num {
	color: #06324e;
	position: relative;
	top: 5px
}

#plan-market .plan-info-ctn .plan-info-item .plan-info-icon {
	margin-right: 15px;
	margin-top: 7px
}

#plan-market .new-year {
	padding: 0
}

.nav-checkout h6,.nav-checkout>h5 {
	font-weight: 400;
	color: #fff
}

.checkout-account-balance {
	position: relative;
	display: table;
	width: 100%;
	padding-bottom: 12px;
	border-bottom: dotted 1px #95a5a6
}

.checkout-account-balance>div {
	display: table-cell;
	vertical-align: middle
}

.checkout-account-balance>div .checkout-account-balance-title {
	margin: 5px 0 0;
	color: #0dba8f;
	font-weight: 400
}

.loan-details-header .breadcrumb,.sl-header.loan-details .navbar {
	margin-bottom: 0
}

.checkout-account-balance>div .checkout-account-balance-title small {
	color: #0dba8f
}

.checkout-summary {
	padding-top: 12px
}

.checkout-summary .checkout-summary-list>li {
	display: table;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px
}

.checkout-summary .checkout-summary-list>li>span {
	display: table-cell;
	vertical-align: middle
}

.checkout-summary .checkout-summary-list>li>span:first-child {
	color: #1c232e
}

.checkout-summary .checkout-summary-list>li>span:last-child {
	width: 60%;
	text-align: right
}

.loan-details-header {
	color: #fff
}

.loan-details-header .header-container {
	padding: 15px
}

.loan-details-header .header-container .pull-right {
	margin-right: 30px
}

.loan-details-header .header-container .pull-right .tutorial span {
	vertical-align: middle
}

.loan-details-header .header-container .pull-right .tutorial span.qicon {
	background-image: url(../images/question.png);
	display: inline-block;
	width: 19px;
	height: 18px
}

.loan-details-container {
	margin-bottom: 50px
}

.loan-details-container .loading {
	text-align: center;
	padding: 20px;
	border-bottom: 1px dashed #0a9572
}

.invest-loan label,.view-loan-details label {
	font-weight: 400;
	color: #676767
}

.view-loan-details {
	background: #fff;
	margin-top: 15px
}

.view-loan-details .details-tabs {
	margin-left: 40px
}

.view-loan-details .details-info {
	padding: 15px 0
}

.view-loan-details .sl-loan-card {
	box-shadow: none
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-statis .chart-container .highcharts-container .highcharts-tooltip>span,.groupbuy-details-container .groupbuy-details-content .groupbuy-statis .invest-strategy .pie-container .highcharts-container .highcharts-tooltip>span {
	color: #fff;
	padding: 8px;
	background: #0dba8f;
	border-radius: 3px;
	box-shadow: 1px 1px 2px #888
}

.view-loan-details .sl-loan-card .loan-title {
	padding-bottom: 15px
}

.view-loan-details .sl-loan-card .blocks {
	padding-bottom: 18px
}

.view-loan-details .sl-loan-card .btn-view-details,.view-loan-details .sl-loan-card .invest-form-container {
	display: none
}

.invest-loan {
	margin-top: 15px;
	padding-left: 0
}

.invest-loan .row {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0
}

.invest-loan .row label {
	font-size: 13px
}

.invest-loan .row .ai-first {
	padding-right: 0
}

.invest-loan .row .input-group {
	margin-bottom: 10px
}

.invest-loan .row .input-group .input-group-addon {
	background: #fff;
	border: none;
	color: #000
}

.invest-loan .row .available-amount {
	padding-left: 20px
}

.invest-loan .row .available-amount .aa-strong {
	font-size: 15px
}

.invest-loan .row .number {
	color: #0a9572
}

.invest-loan .row .btn-default {
	background: #0a9572;
	color: #fff;
	text-shadow: none;
	border-radius: 5px!important;
	filter: none
}

.invest-loan .row .btn-submit,.invest-loan .row .follow {
	background-image: url(../images/loan-details-misc.png);
	background-repeat: no-repeat
}

.invest-loan .row .caret {
	border-top-color: #fff
}

.invest-loan .row .btn-submit {
	font-size: 15px;
	background-position: 44px 14px
}

.invest-loan .row .add-fund {
	margin-top: 3px
}

.invest-loan .row .available-invest {
	font-size: 21px
}

.invest-loan .row .line {
	margin-left: 5px;
	border-bottom: 1px dashed #0a9572
}

.invest-loan .row .follow,.invest-loan .row .share {
	padding: 6px 13px 6px 30px
}

.invest-loan .row .share {
	padding-left: 13px
}

.invest-loan .row .follow {
	margin-right: 10px;
	background-position: 8px -19px
}

.invest-loan .row .amount-input {
	border: none
}

.groupbuy-details-header {
	padding: 0 50px;
	position: relative;
	left: 15px
}

.groupbuy-details-header .arrow-icon,.groupbuy-details-header .balance span {
	padding: 0 10px
}

.groupbuy-details-header a {
	text-decoration: none
}

.groupbuy-details-header a.current {
	color: #0dba8f
}

.groupbuy-details-header .balance {
	float: right
}

.groupbuy-details-container {
	padding: 10px 10px 40px
}

.groupbuy-details-container .link-text {
	color: #1c232e
}

.groupbuy-details-container .groupbuy-details-content {
	padding: 5px 50px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	left: 15px
}

.groupbuy-details-container .groupbuy-details-content .group-section {
	padding: 10px 0 30px;
	margin: 0
}

.groupbuy-details-container .groupbuy-details-content .group-section .group-section-header {
	margin: 5px 0;
	padding: 0;
	border: none;
	width: 100%
}

.groupbuy-details-container .groupbuy-details-content .group-section .group-section-header .new-share-icon {
	height: 79px;
	position: absolute;
	left: -5px;
	top: -10px;
	width: 80px;
	background-image: url(../images/new-share.png)
}

.groupbuy-details-container .groupbuy-details-content .group-section .group-section-header .icon-active {
	margin-left: 48px
}

.groupbuy-details-container .groupbuy-details-content .group-section .group-section-title {
	font-size: 20px;
	font-weight: 700
}

.groupbuy-details-container .groupbuy-details-content .group-section .group-section-body {
	padding: 10px
}

.groupbuy-details-container .groupbuy-details-content .primary-info {
	padding: 0;
	background: #fff;
	border: 1px solid #ccc
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .info-item:first-child,.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .item-group:first-child {
	border: none
}

.groupbuy-details-container .groupbuy-details-content .primary-info .group-section-header {
	border-bottom: 1px solid #ebebeb
}

.groupbuy-details-container .groupbuy-details-content .primary-info .group-section-header .share-deal-divider {
	margin: 0 10px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .group-section-header .time {
	font-size: 22px;
	padding: 0 10px;
	color: #0dba8f
}

.groupbuy-details-container .groupbuy-details-content .primary-info .group-section-header .open-clock {
	color: #ccc
}

.groupbuy-details-container .groupbuy-details-content .primary-info .group-section-header .share-and-deal {
	text-align: right;
	padding: 3px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .group-section-header .share-and-deal .weibo-icon {
	color: #0a9572
}

.groupbuy-details-container .groupbuy-details-content .primary-info .value {
	color: #333
}

.groupbuy-details-container .groupbuy-details-content .primary-info .name {
	color: #999
}

.groupbuy-details-container .groupbuy-details-content .primary-info .groupbuy-panel .investInput {
	margin-bottom: 5px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .groupbuy-panel .group-section-title {
	margin: 3px 0 0 5px;
	font-weight: 400;
	line-height: 1.25
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel {
	padding: 0 5px 0 0;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .group-grade-68201 {
	background: #bdd834;
	margin: 0 auto
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .group-grade-82801 {
	background: #f6c605;
	margin: 0 auto
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .group-grade-189601 {
	background: #2e3a4a;
	margin: 0 auto
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .group-grade-83001 {
	background: #5f288d;
	margin: 0 auto
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .group-grade-145201 {
	background: #5fccff;
	margin: 0 auto
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .group-grade-150601 {
	background: #d90c18;
	margin: 0 auto
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .group-grade-185001 {
	background: #9876b3;
	margin: 0 auto
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .group-grade-157001 {
	background: #fd7875;
	margin: 0 auto
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .group-grade-209801 {
	background: #f5d346;
	margin: 0 auto
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .group-grade-216001 {
	background: #d90c18;
	margin: 0 auto
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .active-info {
	padding: 0;
	margin: 5px 10px;
	float: right;
	line-height: 1
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .active-info .sl-icon-personal {
	padding: 0 10px;
	color: #ff0
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .active-info .sl-icon-good {
	padding: 0 10px;
	color: red
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .info-items {
	margin: 17px 5px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .detail-number {
	margin-top: 10px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .item-group {
	margin: 0
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .open-time {
	font-size: 16px;
	padding-left: 40px;
	color: #999;
	margin-top: 12px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .info-item {
	padding: 0;
	max-height: 94px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .info-item.safe-amount small {
	font-size: 50%
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .info-item p {
	margin: 0;
	padding-left: 40px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .info-item p strong {
	padding: 0 10px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .info-item p span.bigger-font {
	font-size: 30px;
	line-height: 1
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .info-item p span.bigger-font b {
	font-weight: 400
}

.groupbuy-details-container .groupbuy-details-content .primary-info .info-panel .info-item p span.value {
	padding: 0 5px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel {
	margin-bottom: 15px;
	margin-top: -20px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel .invest-panel-container {
	background: #f3f4f8;
	margin-right: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel .amount-info {
	padding: 6px 0;
	margin: 30px 0 0
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel .amount-info .remaing-cash {
	margin-bottom: 10px;
	border-bottom: 2px solid #fff;
	padding-bottom: 10px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel .amount-info .remaing-cash .avail-amount {
	color: #141d26
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel .amount-info .remaing-cash .recharge {
	border: 1px solid #0dba8f;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px;
	margin-left: 9px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel .amount-info .amount-item {
	margin: 0 auto;
	width: 88%
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel p {
	margin: 15px 0 5px;
	text-align: right;
	line-height: 1
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel .open-amount span.amount {
	font-size: 16px;
	color: #141d26;
	line-height: .5
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel .open-amount span.unit {
	color: #999
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel .input-group {
	position: relative;
	display: block;
	margin: 15px auto 0;
	padding: 0;
	width: 88%
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel .input-group input {
	border-right: 0;
	font-size: 14px;
	width: 64%
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel .input-group span {
	top: 8px;
	z-index: 5;
	background: rgba(255,255,255,0)
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel .input-group .amount-tip {
	margin-top: -15px;
	text-align: left;
	font-size: 12px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel input[type=submit] {
	display: block;
	margin-bottom: 25px;
	height: 34px;
	width: 36%;
	padding: 9px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel .repayment-status {
	position: relative;
	text-align: center;
	margin-top: 12px
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel .repayment-status:before {
	position: absolute;
	display: block;
	content: ' ';
	width: 80%;
	top: 50%;
	border-bottom: dotted 1px #d7dadb;
	margin-left: 10%
}

.groupbuy-details-container .groupbuy-details-content .primary-info .invest-panel .repayment-status>span {
	position: relative;
	display: inline-block;
	padding: 28px 10px;
	color: #31C4A0
}

.groupbuy-details-container .groupbuy-details-content .align-center {
	margin: 0 auto
}

.groupbuy-details-container .groupbuy-details-content .invest-general {
	padding: 0
}

.groupbuy-details-container .groupbuy-details-content .header-divider {
	border-bottom: 1px solid #ebebeb;
	padding: 12px 18px
}

.groupbuy-details-container .groupbuy-details-content .bg-general {
	background: #fff;
	border: 1px solid #ccc
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-statis {
	margin-top: 22px;
	margin-left: 0
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-statis .invest-strategy {
	border-right: 1px solid #ebebeb;
	height: 320px
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-statis .invest-strategy .invest-empty {
	text-align: center;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #141d26;
	font-weight: 500;
	padding-top: 14px;
	vertical-align: middle
}

.groupbuy-details-container #invest-plan-wizard .plan-investment-result p .planName,.groupbuy-details-container .groupbuy-details-content .group-question .common-issue,.groupbuy-details-container .groupbuy-details-content .questions .question {
	font-weight: 700
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-statis .invest-strategy .pie-container {
	width: 320px!important;
	height: 260px!important
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-statis .invest-strategy .pie-container .highcharts-container .highcharts-tooltip>span:after {
	position: absolute;
	display: block;
	content: ' ';
	top: 34px;
	right: 25px;
	border-width: 6px;
	border-style: solid;
	border-color: #0dba8f transparent transparent
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-statis .chart-container {
	width: 320px;
	height: 260px
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-statis .chart-container .highcharts-container .highcharts-tooltip>span:after {
	position: absolute;
	display: block;
	content: ' ';
	top: 34px;
	right: 20px;
	border-width: 6px;
	border-style: solid;
	border-color: #0dba8f transparent transparent
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-news {
	margin-top: 22px;
	margin-left: 20px;
	width: 320px;
	height: 320px
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-news .latest-info {
	background-image: url(../images/latest-info.jpg);
	height: 270px;
	display: block;
	background-size: cover
}

.groupbuy-details-container .groupbuy-details-content #group-detail .introduction_block .detail-table,.groupbuy-details-container .groupbuy-details-content .groupbuy-invest-process .bg-gray {
	background: #f3f4f8
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-recently-invest {
	height: 300px;
	margin: -300px 0 0
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-invest-process {
	height: 280px;
	margin: 22px 0 0
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-invest-process .procedure {
	height: 229px;
	padding-top: 30px;
	padding-left: 45px
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-invest-process .middle-pic-margin {
	margin-left: 57px
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-invest-process .middle-text-margin {
	margin: 28px 0 29px 63px
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-invest-process .arrow-white:after {
	position: absolute;
	display: block;
	content: ' ';
	top: 0;
	z-index: 10;
	right: -91px;
	border-width: 115px 46px;
	border-style: solid;
	border-color: transparent transparent transparent #fff
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-invest-process .arrow-gray:after {
	position: absolute;
	display: block;
	content: ' ';
	top: 0;
	right: -91px;
	border-width: 115px 46px;
	border-style: solid;
	z-index: 10;
	border-color: transparent transparent transparent #f3f4f8
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-invest-process .procedure-img {
	width: 100px;
	margin: 0 auto;
	display: block
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-invest-process .procedure-desc {
	margin: 27px 0;
	text-align: center
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-intro p {
	margin: 0;
	padding: 0
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-intro .secondary-title {
	float: right;
	padding-top: 5px
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-intro .secondary-title span {
	padding: 0 5px
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-detail-tab {
	padding: 15px 15px 10px;
	color: #617086
}

.groupbuy-details-container .groupbuy-details-content .group-question {
	margin: 10px
}

.groupbuy-details-container .groupbuy-details-content .group-question .faq {
	margin-bottom: 30px
}

.groupbuy-details-container .groupbuy-details-content .group-question .faq .faq-questions {
	color: #141d26
}

.groupbuy-details-container .groupbuy-details-content .group-records .group-table {
	border: 1px solid #ebebeb;
	margin-top: 5px
}

.groupbuy-details-container .groupbuy-details-content .group-records .group-table .table {
	margin-bottom: 0
}

.groupbuy-details-container .groupbuy-details-content .group-records .group-table .table>thead:first-child>tr:first-child>th {
	border-top: 0;
	border-bottom: 0
}

.groupbuy-details-container .groupbuy-details-content .group-records .group-pagination {
	margin: 10px 0
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-detail-show {
	margin-top: 13px
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-detail-show .nav-tabs {
	border: 0;
	margin-bottom: 10px
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-detail-show .nav-tabs li.active a {
	z-index: 12;
	border: 0
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-detail-show .nav-tabs li.active a:hover {
	border: 0
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-detail-show .nav-tabs li a {
	padding-top: 10px;
	padding-right: 8px;
	padding-left: 17px;
	transition: 0s
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-detail-show .nav-tabs li a:hover {
	border-bottom: 0;
	border-color: transparent
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-detail-show .active:before {
	position: absolute;
	display: block;
	content: ' ';
	top: 0;
	z-index: 10;
	right: 0;
	width: 100%;
	border-bottom: 46px solid #ccc;
	border-right: 32px solid transparent
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-detail-show .active:after {
	position: absolute;
	display: block;
	content: ' ';
	top: 1px;
	z-index: 11;
	right: 0;
	width: 99%;
	border-bottom: 46px solid #fff;
	border-right: 32px solid transparent
}

.groupbuy-details-container .groupbuy-details-content #group-detail .introduction_block {
	margin-bottom: 20px;
	margin-left: 5px
}

.groupbuy-details-container .groupbuy-details-content #group-detail .introduction_block .invest-description {
	margin: 10px 1px 15px 0
}

.groupbuy-details-container .groupbuy-details-content #group-detail .introduction_block .invest-match {
	width: 100%;
	border-bottom: 1px solid #ebebeb;
	margin: 0
}

.groupbuy-details-container .groupbuy-details-content #group-detail .introduction_block .invest-match .intro {
	text-align: center;
	padding: 15px
}

.groupbuy-details-container .groupbuy-details-content #group-detail .introduction_block .invest-match .type {
	background: #fff;
	padding: 15px 0 15px 25px
}

.groupbuy-details-container .groupbuy-details-content #group-detail .introduction_block .invest-match .agreement {
	font-size: 16px
}

.groupbuy-details-container .groupbuy-details-content .tuan-title {
	text-align: center;
	font-size: 17px;
	padding-top: 9px
}

.groupbuy-details-container .groupbuy-details-content .tuan-img {
	display: block;
	width: 60px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-principle {
	margin: 30px 0
}

.groupbuy-details-container .groupbuy-details-content .groupbuy-principle img {
	display: block;
	margin: 0 auto
}

.groupbuy-details-container .groupbuy-details-content .questions {
	padding: 10px 20px
}

.groupbuy-details-container .groupbuy-details-content .questions .answer {
	color: gray
}

.groupbuy-details-container .groupbuy-details-content .share-info .user-panel .secondary-title {
	float: right
}

.groupbuy-details-container .groupbuy-details-content .share-info .user-stories ul {
	margin: 0;
	padding: 0
}

.groupbuy-details-container .groupbuy-details-content .share-info .user-stories .story .avatar {
	width: 100%
}

.groupbuy-details-container .groupbuy-details-content .share-info .rank-list ol {
	padding: 0 15px
}

.groupbuy-details-container #invest-plan-wizard .successfulInvest {
	color: #0dba8f
}

.groupbuy-details-container #invest-plan-wizard .plan-investment-info {
	display: block;
	margin: 0 auto;
	width: 80%;
	max-width: 500px
}

.groupbuy-details-container #invest-plan-wizard .plan-investment-info h5 {
	text-align: center
}

.groupbuy-details-container #invest-plan-wizard .plan-investment-info input[type=button] {
	display: block;
	margin: 30px auto;
	width: 100%;
	max-width: 300px
}

.groupbuy-details-container #invest-plan-wizard .plan-investment-result {
	display: block;
	margin: 0 auto;
	width: 80%;
	max-width: 500px
}

.groupbuy-details-container #invest-plan-wizard .plan-investment-result .checkDetail {
	border: 1px solid #0dba8f
}

.groupbuy-details-container #invest-plan-wizard .plan-investment-result .checkDetail:hover {
	border: 1px solid #86ddc7;
	color: #86ddc7
}

.groupbuy-details-container #invest-plan-wizard .plan-investment-result .continueInvest {
	width: 116px
}

.groupbuy-details-container #invest-plan-wizard .plan-investment-result h5 {
	text-align: center
}

.groupbuy-details-container #invest-plan-wizard .plan-investment-result h5 .sl-icon-check {
	padding: 0 10px;
	color: #34b653
}

.groupbuy-details-container #invest-plan-wizard .plan-investment-result p {
	text-align: center
}

.groupbuy-details-container #invest-plan-wizard .plan-investment-result p .amount {
	color: #34b653
}

.letv .detail-table .weibo-icon,.letv .detail-table a,.letv .groupbuy-hot-invest .weibo-icon,.letv .groupbuy-hot-invest a,.letv .recharge,.letv .share-and-deal .weibo-icon,.letv .share-and-deal a {
	color: #d90c18!important
}

.groupbuy-details-container #invest-plan-wizard .plan-investment-result .other-options {
	margin: 30px auto
}

.sl-letv-logo {
	margin: 10px 15px 0 0;
	border-right: 1px solid #000;
	background: url(../images/letv-logo.png)no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 200px;
	height: 40px
}

.letv .recharge {
	border: 1px solid #d90c18!important
}

.letv .groupbuy-details-content .info-panel .tuan-title {
	font-size: 15px!important
}

.letv .groupbuy-details-content .primary-info .invest-panel .amount-info .remaing-cash .recharge {
	display: none!important
}

.letv .nav-tabs li.active>a,.letv .nav-tabs li.active>a:hover,.letv .nav-tabs li>a:hover,.letv .table>thead>tr>th {
	color: #d90c18
}

.letv .pagination ul li.active>a,.letv .pagination ul li>a:hover {
	background: #d90c18
}

.letv .form-control:focus {
	border-color: #d90c18
}

.letv .highcharts-container .highcharts-tooltip>span {
	background: #d90c18!important
}

.letv .highcharts-container .highcharts-tooltip>span:after {
	border-color: #d90c18 transparent transparent!important
}

.letv .input-group input:focus,.letv .modal.profile .profile-form .fancy-input input:focus {
	border-color: #d90c18
}

.letv.sl-navbar:before {
	background: #F1F1F1
}

.letv.nav-container {
	left: 15px
}

.letv.nav-container .navbar-header {
	padding: 10px 0
}

.letv .groupbuy-details-header {
	padding: 0
}

.letv .groupbuy-details-header .arrow-icon,.letv .groupbuy-details-header .link-text,.letv .groupbuy-details-header a {
	color: #8e8e8e
}

.letv .groupbuy-details-header a.current {
	color: #fff
}

.letv .groupbuy-details-header .balance {
	color: #8e8e8e
}

.letv .groupbuy-details-header .balance span.value {
	color: #fff
}

.letv .book-btn {
	padding: 0 80px;
	line-height: 2;
	color: #d90c18;
	background: #fff
}

.letv .slogan {
	padding: 10px;
	color: #8e8e8e
}

.letv .btn-primary,.letv a.finish-btn,.letv input[type=submit],.letv input[type=button] {
	color: #fff;
	background: #d90c18
}

.letv .modal .error-hint,.letv.groupbuy-details-container .groupbuy-intro .secondary-title span {
	color: #d90c18
}

.letv .btn {
	margin-top: 10px;
	margin-bottom: 10px
}

.letv.letv-container {
	padding-top: 5px;
	opacity: .85;
	filter: alpha(opacity=85);
	background: #343434
}

.letv.groupbuy-details-container .groupbuy-details-content .info-panel header,.letv.groupbuy-details-container .groupbuy-details-content .invest-panel header {
	background: #d90c18
}

.letv .icon-bank .nav-tabs {
	border-top: none
}

.letv .modal.profile .modal-dialog {
	width: 420px
}

.letv .modal.profile .profile-form .fancy-input {
	position: relative;
	margin: 10px auto;
	padding: 0
}

.letv .modal.profile .profile-form .fancy-input .input-icon {
	position: absolute;
	top: 10px;
	left: 10px
}

.letv .modal.profile .profile-form .fancy-input input {
	display: block;
	height: 45px;
	text-indent: 25px;
	width: 100%
}

.letv .modal .modal-content {
	padding: 20px 20px 0
}

.letv .modal .retry-btn,.letv .modal .success-btn {
	display: block;
	margin: 20px auto;
	padding: 10px 20px;
	width: 140px
}

.letv .modal .success-btn {
	color: #fff;
	background: #d90c18
}

.letv .modal .retry-btn {
	color: #000;
	background: #d7dadb
}

.letv .modal .check-account-btn {
	border: 1px solid #d90c18;
	color: #d90c18
}

.modal-wrapper .installment-fields li:last-child,.section-header.no-border {
	border: none
}

.letv #confirmModal h4 {
	padding: 20px 0 30px
}

.letv #successModal .modal-title {
	display: none
}

.letv #successModal .steps-indicator li a:before {
	background: #d90c18
}

.hl-color {
	color: #fff
}

.info-color {
	color: #ff9311
}

.summary-block-padding {
	padding: 30px
}

.section-header {
	display: table;
	width: 102.3%;
	padding-top: 19px;
	padding-bottom: 14px;
	padding-left: 34px;
	border-bottom: solid 1px #ebebeb;
	margin-top: -20px;
	margin-left: -3px
}

.section-header-title {
	display: table-cell;
	vertical-align: middle;
	color: #1c232e;
	margin: 0;
	font-size: 16px
}

.section-header-action {
	display: table-cell;
	width: 30%;
	vertical-align: middle;
	text-align: right;
	overflow: hidden
}

.inline-block {
	display: inline-block
}

.nav-tabs {
	margin-bottom: 20px;
	border-bottom: 1px solid #ebebeb;
	text-align: center;
	border-top: 1px solid #ebebeb;
	padding-top: 10px;
	padding-bottom: 1px
}

.nav-tabs.make-left>li {
	margin-left: 30px;
	margin-right: 30px
}

.highlighted-sum {
	display: inline-block;
	color: #0dba8f;
	margin-top: 0;
	font-weight: 400
}

p.highlighted-sum-caption {
	color: #617086
}

.content-wrapper {
	padding-top: 20px;
	padding-bottom: 20px
}

.content-wrapper>section {
	margin-bottom: 10px
}

.content-wrapper>section:last-child {
	margin-bottom: 0
}

.content-wrapper a {
	text-decoration: none
}

.content-wrapper .section {
	padding: 0 0 40px;
	border-bottom: 2px solid #d7dadb
}

.content-wrapper .section.activity,.content-wrapper .section.asset,.content-wrapper .section.no-first,.content-wrapper .section.personal-info {
	padding-top: 30px
}

.content-wrapper .summary-section {
	background-color: #fff;
	padding: 30px
}

.content-wrapper .summary-section:first-child {
	padding-top: 0
}

.content-wrapper .summary-section:last-child {
	padding-bottom: 0
}

.content-wrapper .summary-field {
	font-size: 14px;
	color: #1c232e;
	line-height: 1;
	margin-bottom: 0
}

.content-wrapper .summary-value small {
	font-size: 13px;
	color: #000
}

.content-wrapper .sec-summary {
	font-size: 14px
}

.content-wrapper .sec-summary .sec-summary-field {
	color: #1c232e
}

.content-wrapper .lead-money {
	font-size: 23px;
	display: inline-block;
	margin-right: 10px
}

.content-wrapper .table th {
	color: #bbbebf
}

.content-wrapper .table td {
	color: #404040
}

.content-wrapper .notes-pagination {
	text-align: right
}

.content-wrapper .common-color {
	color: #1c232e
}

.content-wrapper .checkbox.checked .second-icon,.content-wrapper .radio.checked .second-icon {
	color: #0dba8f
}

.modal-content .close-con {
	text-align: center;
	position: absolute;
	right: -30px;
	background-color: #fff;
	width: 40px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-box-shadow: 1px 0 1px #d7dadb;
	box-shadow: 1px 0 1px #d7dadb
}

.modal-content .close-con:hover {
	background: #e0472c
}

.modal-content .close-con:hover .close {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100)
}

.modal-content .close-con .close {
	float: none;
	font-size: 25px;
	padding-top: 5px;
	color: #1c232e
}

.modal-content .summary-section {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.modal-wrapper header span {
	color: #1c232e
}

.modal-wrapper header span:first-child {
	margin-right: 10px
}

.modal-wrapper .fields {
	margin-bottom: 10px;
	border-top-right-radius: 0;
	border-right-color: transparent
}

.modal-wrapper .installment-fields li {
	padding: 10px 15px 0;
	float: left;
	text-align: left;
	height: 90px
}

.modal-wrapper .installment-fields li:first-child {
	padding-left: 0
}

.modal-wrapper .installment-fields li p {
	margin-bottom: 0;
	color: #1c232e
}

.modal-wrapper .installment-fields li h5 {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: 400
}

.modal-wrapper .installment-fields li h5 small {
	font-size: 70%
}

.modal-wrapper .installment-fields .int-rate {
	display: inline-block;
	vertical-align: middle
}

.modal-wrapper .installment-fields .int-grade {
	margin-top: 8px
}

.modal-wrapper.installment-wrapper .fields {
	padding: 0 15px
}

.modal-wrapper.installment-wrapper .fields .fields-left {
	border-right: 1px dashed #f0f0f0
}

.modal-wrapper.installment-wrapper .fields .fields-left header h4 {
	margin-top: 0
}

.modal-wrapper.installment-wrapper .fields .fields-right {
	padding-left: 30px;
	padding-right: 30px
}

.modal-wrapper.installment-wrapper .fields .fields-right .contract {
	margin: 15px auto
}

.modal-wrapper.installment-wrapper .fields .fields-right .sell-note {
	margin-bottom: 10px
}

.modal-wrapper.installment-wrapper .fields .int-rate {
	vertical-align: middle;
	display: inline-block;
	padding-left: 15px
}

.modal-wrapper.installment-wrapper .fields .int-rate h3 {
	margin: 0
}

.market-success .fail,.market-success .fir {
	padding: 70px;
	margin-left: auto;
	margin-right: auto
}

.progress {
	height: 5px
}

.progress .progress-bar {
	background: #0dba8f;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

@media screen and (min-width:768px) {
	#installmentModal .modal-dialog,#statisticsModal .modal-dialog {
		width: 900px
	}

	#installmentModal .modal-content,#statisticsModal .modal-content {
		width: auto
	}
}

.tooltip .tooltip-inner {
	width: 125px;
}


@keyframes loading {
	0%,100% {
		color: #f0f0f0
	}

	30% {
		color: #404040
	}
}

@-webkit-keyframes loading {
	0%,100% {
		color: #f0f0f0
	}

	30% {
		color: #404040
	}
}

@-moz-keyframes loading {
	0%,100% {
		color: #f0f0f0
	}

	30% {
		color: #404040
	}
}

@-o-keyframes loading {
	0%,100% {
		color: #f0f0f0
	}

	30% {
		color: #404040
	}
}

.loading-animation {
	-webkit-animation: loading 2s linear infinite;
	-moz-animation: loading 2s linear infinite;
	-o-animation: loading 2s linear infinite;
	animation: loading 2s linear infinite
}

.my-account-tip {
	list-style-type: decimal;
	padding: 10px 20px 0;
	font-size: 13px;
	color: #404040
}

.my-account-tip p {
	font-size: 13px
}

.form-control:focus {
	border-color: #0dba8f
}

#companyLeadershipTabs .tab-container>li a.active,.tab-container>li a.active {
	border-color: rgba(255,255,255,.6)
}

.login-notify-wrapper a {
	color: #78BBF3;
	text-decoration: none;
	font-weight: 400;
	cursor: pointer
}

.login-notify-wrapper a.login-a {
	margin-left: 10px
}

.login-notify-wrapper a:hover {
	color: #0a9572
}

.market-success .summary-section {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #d7dadb;
	background-color: #fff;
	-webkit-box-shadow: 0 0 2px #d7dadb;
	box-shadow: 0 0 2px #d7dadb;
	padding: 30px;
	margin-top: 50px;
	width: 1100px;
	margin-left: 240px
}

.market-success .fail {
	text-align: center;
	margin-bottom: 50px
}

.market-success .fail .sl-icon-warning {
	color: #ff9311;
	font-size: 40px
}

.market-success .fail .failure {
	color: #141d26;
	margin-bottom: 55px
}

.market-success .fir {
	text-align: center;
	color: #7a7a7a
}

.market-success .fir>[class*=sl-icon-] {
	color: #34b653;
	font-size: 40px
}

.market-success .fir .green {
	color: #34b653
}

.market-success .fir .padding {
	margin-top: 15px
}

.market-success .fir .third {
	margin-top: 40px
}

.market-success .fir .success-further-actions {
	margin-top: 35px
}

.market-success .fir .success-further-actions>.btn {
	margin: 0 12px
}

.market-success .fir li {
	font-size: 14px
}

.market-success .sec {
	color: #7a7a7a;
	height: 200px;
	margin: 10px auto 160px
}

.market-success .sec .continue {
	padding-left: 20px;
	font-size: 17px
}

.market-success .border {
	border-top: 1px solid #d3d3d3;
	width: 570px;
	margin-top: 15px
}

.market-success .border .pad {
	margin-top: 10px
}

#firstInvestSuccessModal .modal-dialog {
	width: 700px;
	margin-top: 200px
}

#firstInvestSuccessModal .modal-body {
	height: 430px
}

#firstInvestSuccessModal .close {
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 10
}

#firstInvestSuccessModal .success-wrapper {
	position: relative;
	top: -105px
}

#firstInvestSuccessModal .success-wrapper.sharing {
	opacity: .1;
	filter: alpha(opacity=10)
}

#firstInvestSuccessModal .share {
	margin-top: 30px
}

#firstInvestSuccessModal .share .btn {
	vertical-align: middle
}

#firstInvestSuccessModal .share .text {
	display: inline-block;
	margin-right: 15px;
	margin-left: 15px;
	vertical-align: middle
}

#firstInvestSuccessModal .share .text p {
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1.4;
	color: #344544
}

#firstInvestSuccessModal .share .share-icon {
	display: inline-block;
	vertical-align: middle;
	background-color: #344544;
	color: #fff;
	margin-right: 5px;
	font-size: 30px;
	line-height: 1;
	padding: 4px 5px 2px;
	text-decoration: none;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

#firstInvestSuccessModal .share .share-icon:hover {
	background-color: #1c232e
}

#firstInvestSuccessModal .share-on-wechat {
	margin-top: 25px;
	position: absolute;
	z-index: 20;
	top: 0;
	width: 93%;
	height: 100%
}

#firstInvestSuccessModal .share-on-wechat .finish-share {
	margin-top: 16px
}

.net-pattern-bg,.net-pattern-lg-bg,.net-pattern-sm-bg {
	background-image: url(../images/pattern-net.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover
}

.alt-option,.radiation-pattern-bg,.radiation-pattern-lg-bg,.radiation-pattern-sm-bg {
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover
}

.bg-repeat-content-dark {
	background-image: url(../images/bg-content-dark.png)
}

.bg-repeat-content-light {
	background-image: url(../images/bg-content-light.png)
}

.bg-pattern-lender-waves {
	background-image: url(../images/bg-lender-wave.png);
	background-position: top left;
	background-repeat: repeat
}

.bg-pattern-lender-ball-md,.radiation-pattern-lender-sm-bg {
	background-position: top center;
	background-repeat: no-repeat
}

.bg-pattern-lender-ball-md {
	background-image: url(../images/bg-lender-ball.png);
	background-size: cover
}

.radiation-pattern-lender-lg-bg,.radiation-pattern-lender-md-bg {
	background-image: url(../images/lender-steps-bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover
}

.radiation-pattern-lender-sm-bg {
	background-image: url(../images/lender-steps-bg.png);
	background-size: cover
}

.home-pattern {
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover
}

#call-to-action {
	background-color: #141d26;
	border-top: 39px solid #141d26;
	position: relative;
	z-index: 10;
	height: 200px;
	margin-top: 140px
}

#call-to-action:before {
	content: "";
	display: block;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 1px solid #fff
}

#call-to-action .footer-decor {
	color: #fff;
	background: url(../images/footer.png)top center no-repeat;
	position: relative;
	top: -171px;
	padding-top: 217px;
	text-align: center;
	width: 1450px
}

#call-to-action .footer-decor>p {
	margin-top: 24px
}

#call-to-action .container {
	width: auto
}

#call-to-action .hr-container {
	padding: 190px 0 65px;
	text-align: center;
	position: relative
}

#call-to-action h4 {
	color: #fff
}

#call-to-action h4>a {
	color: #86ddc7
}

.jumbotron.company .hero {
	padding: 56px 30px 60px;
	max-width: 745px;
	text-align: center
}

.jumbotron.company .hero .slogan {
	margin-bottom: 30px
}

.company-overview {
	border-bottom: solid 1px #d7dadb;
	width: 100.3%;
	margin-left: 16px
}

.company-overview .with-icon {
	position: relative;
	padding-left: 159px;
	padding-top: 9px;
	color: #0dba8f
}

.company-overview .with-icon:before {
	font-family: sl-icons;
	-webkit-font-smoothing: antialiased;
	font-size: 53px;
	position: absolute;
	top: 0;
	left: 91px
}

.company-overview .company-founded:before {
	content: '\e62a'
}

.company-overview .company-location:before {
	content: '\e629'
}

.company-overview .company-employees:before {
	content: '\e62c'
}

.company-intro {
	padding: 40px 0
}

.company-intro p {
	font-size: 16px;
	line-height: 1.84
}

.company-intro p:first-letter {
	font-size: 25px
}

.team .team-pic {
	margin-bottom: 50px;
	text-align: center
}

.company-office {
	background-color: #1c232e;
	margin-bottom: 150px
}

.company-office>.container {
	background: url(../images/company-office.jpg)left top no-repeat
}

.company-office .idea {
	position: relative;
	color: #fff;
	font-size: 14px;
	padding: 60px 44px 50px 70px
}

.company-office .idea .caption {
	color: #fff;
	margin-bottom: 15px
}

.company-office .idea .description {
	display: block;
	line-height: 25px
}

.company-office .idea .about-logo {
	position: absolute;
	background: url(../images/About-us-logo.png)no-repeat;
	left: 150px;
	top: -65px;
	width: 500px;
	height: 500px
}

.company-office .office {
	color: #ff0
}

#companyLeadershipTabs {
	margin-bottom: 20px
}

#companyLeadershipTabs .tab-container {
	position: relative;
	padding: 0 10px;
	margin-top: 40px;
	text-align: center
}

#companyLeadershipTabs .tab-container:before {
	content: '';
	display: block;
	position: absolute;
	top: 20px;
	width: 100%;
	border-bottom: solid 1px #95a5a6;
	z-index: 110
}

#companyLeadershipTabs .tab-container>li {
	position: relative;
	background: #0a9572;
	display: inline-block;
	text-align: center;
	padding: 0 30px;
	margin: 0;
	z-index: 120
}

#companyLeadershipTabs .tab-container>li:first-child {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	margin-right: -5px
}

#companyLeadershipTabs .tab-container>li:last-child {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	margin-left: -5px
}

#companyLeadershipTabs .tab-container>li a {
	display: inline-block;
	color: #d7dadb;
	font-size: 15px;
	cursor: default;
	padding: 7px 0;
	text-decoration: none;
	border-bottom: 2px solid transparent
}

#companyLeadershipTabs .tab-container>li a.active,#companyLeadershipTabs .tab-container>li a:active,#companyLeadershipTabs .tab-container>li a:hover {
	color: #fff
}

#title-container {
	margin-top: 32px;
	text-align: center;
	margin-bottom: 32px
}

#title-container h6 {
	max-width: 610px;
	margin: 15px auto 0;
	line-height: 1.6;
	color: #617086
}

#tabs {
	font-size: 15px;
	margin-top: 60px;
	padding: 0 10px;
	background: #0a9572
}

#tabs .tab {
	text-align: center;
	font-size: 15px;
	display: inline-block;
	width: 32%;
	line-height: 38px;
	cursor: pointer
}

#tabs .tab a {
	padding: 0 5px;
	color: #fff;
	text-decoration: none;
	display: inline-block
}

#tabs .tab .active,#tabs .tab a:hover {
	border-bottom: 2px solid rgba(255,255,255,.6)
}

.leaderships .leadership .leadership-content {
	padding-bottom: 30px
}

.leaderships .leadership .leadership-header-container {
	position: relative;
	padding-bottom: 20px
}

.leaderships .leadership .leadership-header-container .photo-container {
	position: absolute;
	text-align: right;
	padding-left: 0
}

.leaderships .leadership .leadership-header-container .photo-container img {
	max-height: 112px;
	max-width: 112px
}

.leaderships .leadership .leadership-header-container .photo-container>span {
	background: url(../images/leadership-team.jpg)no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 120px;
	height: 120px
}

.leaderships .leadership .leadership-header-container .photo-container>span.leadership-team-soul {
	background-position: 0 -650px
}

.leaderships .leadership .leadership-header-container .photo-container>span.leadership-team-kevin {
	background-position: 0 -390px
}

.leaderships .leadership .leadership-header-container .photo-container>span.leadership-team-terry {
	background-position: 0 -260px
}

.leaderships .leadership .leadership-header-container .photo-container>span.leadership-team-xuxia {
	background-position: 0 -910px
}

.leaderships .leadership .leadership-header-container .photo-container>span.leadership-team-jian {
	background-position: 0 0
}

.leaderships .leadership .leadership-header-container .photo-container>span.leadership-team-jing {
	background-position: 0 -130px
}

.leaderships .leadership .leadership-header-container .photo-container>span.leadership-team-tracy {
	background-position: 0 -780px
}

.leaderships .leadership .leadership-header-container .photo-container>span.leadership-team-ling {
	background-position: 0 -520px
}

.leaderships .leadership .leadership-header-container .leadership-header {
	margin-left: 130px;
	padding-top: 20px
}

.leaderships .leadership .leadership-header-container .leadership-header small {
	margin-left: 10px
}

.leaderships .leadership .title {
	line-height: 1.45
}

.leaderships .leadership .name {
	font-weight: 700;
	line-height: 35px
}

.leaderships .leadership .content {
	margin-top: 20px;
	line-height: 25px
}

.partner-title {
	margin: 0 auto;
	text-align: center;
	max-width: 550px
}

.partner-title .desc {
	color: #617086;
	line-height: 1.46
}

.partner-content {
	padding: 30px 60px
}

.partner-content .desc {
	color: #1c232e
}

.partner-content>div {
	display: table;
	width: 100%;
	margin-top: 50px
}

.partner-content>div>i {
	display: table-cell;
	vertical-align: middle;
	width: 40%
}

.partner-content>div>p {
	display: table-cell;
	vertical-align: middle
}

.text-quote {
	margin-top: 50px;
	padding: 0 90px;
	position: relative
}

.text-quote h5 {
	font-weight: 400;
	line-height: 1.4
}

.text-quote .media-quote-icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url(../images/quote.png)center no-repeat;
	position: absolute;
	left: 47px;
	top: -15px
}

.link-container {
	text-align: center;
	font-size: 15px;
	line-height: 36px;
	color: #0dba8f;
	padding-top: 30px
}

.link-container .email {
	background: url(../images/icon-about-envelop.png)left no-repeat;
	display: inline-block;
	margin-right: 50px;
	padding-left: 50px
}

.link-container .download {
	background: url(../images/icon-about-download.png)left no-repeat;
	display: inline-block;
	padding-left: 50px
}

.tab-container {
	position: relative;
	padding: 0 10px;
	margin-top: 40px;
	text-align: center
}

.tab-container:before {
	content: '';
	display: block;
	position: absolute;
	top: 20px;
	width: 100%;
	border-bottom: solid 1px #95a5a6;
	z-index: 110
}

.news-list-wrapper,.tab-container>li {
	position: relative
}

.tab-container>li {
	background: #0a9572;
	display: inline-block;
	text-align: center;
	padding: 0 30px;
	margin: 0;
	z-index: 120
}

.tab-container>li:first-child {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	margin-right: -5px
}

.tab-container>li:last-child {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	margin-left: -5px
}

.tab-container>li a {
	display: inline-block;
	color: #d7dadb;
	font-size: 14px;
	cursor: pointer;
	padding: 7px 0;
	text-decoration: none;
	border-bottom: 2px solid transparent
}

.tab-container>li a.active,.tab-container>li a:active,.tab-container>li a:hover {
	color: #fff
}

.tab-container .active {
	color: #FFF
}

.news-container {
	min-height: 500px;
	margin-top: 30px
}

.news-container .news-item {
	margin: 0 10px 30px;
	background: #fff;
	border-radius: 4px;
	padding-bottom: 10px;
	overflow: hidden
}

.news-container .news-item img {
	width: 100%
}

.news-container .news-item p:first-child {
	height: 203px;
	overflow: hidden
}

.news-container .news-item h3,.news-container .news-item h3~p {
	padding-left: 15px;
	padding-right: 15px
}

.news-container .title {
	font-size: 19px;
	color: #141d26;
	padding: 20px 25px 0
}

.news-container .text {
	color: #1c232e;
	padding: 20px;
	font-size: 15px
}

.sns-container {
	margin-top: 30px;
	min-height: 500px
}

.sns-container .sns-item {
	min-height: 200px;
	padding-top: 10px;
	padding-bottom: 10px
}

.sns-container .sns-item .sns-item-pic {
	padding-right: 0
}

.sns-container .text {
	font-size: 12px
}

.sns-container .user {
	margin-top: 10px;
	font-size: 12px;
	color: #0a9572
}

.news-list-wrapper:before {
	content: '';
	display: block;
	position: absolute;
	left: 240px;
	top: 0;
	height: 100%;
	border-left: 3px solid #95a5a6
}

.news-list-wrapper .news-container-title-icon {
	position: absolute;
	left: -10px;
	font-size: 40px;
	color: #95a5a6
}

.news-list-wrapper .news-container-title {
	margin: 64px 0 54px 64px
}

.news-list-wrapper .text-center {
	width: 680px;
	margin-left: 260px
}

.news-list {
	position: relative
}

.news-list>li {
	margin-top: 38px
}

.news-list>li .news-date {
	position: absolute;
	margin-top: -3px;
	left: -60px;
	color: #95a5a6;
	font-weight: 400;
	text-align: right
}

.news-list>li .news-dot {
	position: absolute;
	left: 28px;
	display: block;
	width: 17px;
	height: 17px;
	line-height: 17px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #0a9572;
	border: 3px solid #86ddc7
}

.news-list>li .news-actual {
	margin-left: 64px
}

.news-list>li .news-actual .news-except {
	margin-top: 10px;
	overflow: hidden;
	height: 45px;
	white-space: normal;
	text-overflow: ellipsis
}

.banner {
	text-align: center
}

.banner .btn-outline-inverse {
	color: #0b9e7a;
	background-color: transparent;
	border: 1px solid #0dba8f
}

.banner .btn-outline-inverse.active,.banner .btn-outline-inverse:active,.banner .btn-outline-inverse:focus,.banner .btn-outline-inverse:hover,.open .dropdown-toggle .banner .btn-outline-inverse {
	color: #0dba8f
}

.banner .btn-outline-inverse.disabled,.banner .btn-outline-inverse.disabled.active,.banner .btn-outline-inverse.disabled:active,.banner .btn-outline-inverse.disabled:focus,.banner .btn-outline-inverse.disabled:hover,.banner .btn-outline-inverse[disabled],.banner .btn-outline-inverse[disabled].active,.banner .btn-outline-inverse[disabled]:active,.banner .btn-outline-inverse[disabled]:focus,.banner .btn-outline-inverse[disabled]:hover,fieldset[disabled] .banner .btn-outline-inverse,fieldset[disabled] .banner .btn-outline-inverse.active,fieldset[disabled] .banner .btn-outline-inverse:active,fieldset[disabled] .banner .btn-outline-inverse:focus,fieldset[disabled] .banner .btn-outline-inverse:hover {
	color: #d7dadb;
	border-color: #d7dadb
}

.news-more {
	margin-bottom: 50px;
	margin-top: 40px
}

.media-info {
	margin-top: 100px
}

#call-to-action.media-empty {
	height: 0
}

.jumbotron.job .hero {
	padding: 0 50px;
	text-align: left
}

.jumbotron.job .hero .slogan {
	margin-bottom: 10px;
	margin-top: 0
}

.jumbotron.job .hero .caption {
	margin: 0
}

.hire-header hr {
	border-color: #ccc
}

.hire-container {
	margin-top: 20px;
	margin-bottom: 20px
}

.hire-container .hire-left,.hire-container .hire-right {
	padding: 0 40px
}

.hire-info {
	padding: 0 6px
}

.hire-info .nav-tabs {
	background-color: transparent;
	border-top: 0
}

.hire-info .section {
	margin-bottom: 55px
}

.hire-info .section ul {
	list-style: url(../images/list-icon-tick.png)
}

.hire-info .section ul li {
	padding: 6px 0
}

.hire-info .section .sum {
	line-height: 2em
}

.hire-info .section h3 {
	color: #0a9572;
	font-weight: 700
}

.hire-info .section .section-item {
	padding: 10px 0 10px 30px
}

.hire-info .section .section-item .item-text {
	font-size: 14px;
	line-height: 1em
}

.hire-info .panel-group #departments-list li.active a {
	background: 0 0;
	border: none;
	border-bottom: 3px solid #0a9572;
	color: #0a9572
}

.hire-info .panel-group #departments-list li a {
	background: 0 0;
	border: none;
	padding: 5px 0;
	margin-right: 30px;
	font-size: 14px;
	color: #1c232e
}

.hire-info .panel-group .panel.panel-default {
	border-color: #989898;
	background: 0 0
}

.hire-info .panel-group .panel .panel-heading {
	background: 0 0;
	padding: 0
}

.hire-info .panel-group .panel .panel-collapse {
	padding: 0 15px
}

.hire-info .panel-group .panel .job-title {
	color: #0a9572;
	display: block;
	padding: 10px 15px;
	font-size: 14px;
	text-decoration: none
}

.hire-info .panel-group .panel .job-title:hover {
	background: #fff
}

.hire-info .panel-group .panel .panel-body {
	padding-left: 0;
	padding-right: 0
}

.hire-info .panel-group .panel .panel-body h4 {
	margin-bottom: 5px;
	font-weight: 700
}

.hire-info .panel-group .panel .panel-body ul {
	list-style: url(../images/list-icon-arrow.png)
}

.hire-info .panel-group .panel .panel-body ul li {
	padding: 5px 0
}

.hire-info .panel-group .panel .panel-body ul li p {
	font-size: 12px;
	margin-bottom: 0
}

.hire-info .panel-group .panel .panel-body .apply-now {
	margin-left: 28px;
	padding-left: 20px;
	padding-right: 20px
}

.hire-info .panel-group .panel .panel-body .apply-now span {
	margin-right: 5px
}

.title-color {
	color: #0dba8f
}

.jb {
	padding-top: 54px;
	padding-bottom: 40px;
	border-bottom: 1px solid #d7dadb;
	margin-bottom: 20px;
	text-align: center
}

.jb h6 {
	max-width: 520px;
	margin: 0 auto;
	line-height: 1.6;
	color: #617086
}

.info-item {
	font-size: 14px;
	margin-bottom: 10px;
	color: #1c232e
}

.contact-info .section {
	margin-bottom: 50px
}

.contact-info .section h3 {
	color: #0dba8f
}

.contact-info .section .social-icon {
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	background: url(../images/contact-us-social.png)no-repeat
}

.contact-info .section .social-icon.weibo {
	background-position: -8px -10px
}

.contact-info .section .social-icon.wechat {
	background-position: -8px -50px
}

.contact-info .section .code-text {
	display: inline-block;
	vertical-align: middle
}

.contact-info .section .code-text .code-title {
	color: #000
}

.contact-info .section .code {
	display: inline-block;
	width: 90px;
	height: 90px;
	vertical-align: middle;
	background: url(../images/contact-us-social.png)no-repeat
}

.contact-info .section .code.dianrong-code {
	background-position: -5px -85px
}

.contact-info .section .code.dianrong-service-code {
	background-position: -234px -85px
}

.right-container {
	padding-right: 40px
}

.office-container .nav-tabs {
	background-color: transparent;
	border-top: 0
}

.office-container .map-container {
	margin-bottom: 40px
}

.office-container .map-container .map {
	width: 246px;
	height: 246px;
	padding: 5px;
	border: 1px solid #d7dadb;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #fff
}

.office-container .map-container .map img {
	width: 100%;
	height: 100%
}

.office-container .slider-container .carousel .carousel-indicators {
	bottom: 5px
}

.office-container .slider-container .carousel .carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #FFF
}

.office-container .slider-container .carousel .carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: transparent;
	border: 1px solid #FFF;
	border-radius: 10px
}

.office-container .slider-container .carousel .carousel-inner .item img {
	width: 100%
}

.office-container .address {
	padding: 2px;
	margin: 0
}

.office-container .info-item {
	margin: 20px 0
}

.jumbotron .text-center {
	line-height: 1.5em
}

@media (max-width:1140px) {
	.wrapper.about-us {
		width: 1140px!important
	}
}

.gradient-banner {
	background: url(../images/about-us-gradient-banner.jpg)left top repeat-x
}

.landing-banner,.landing-banner #bgVideo.bg {
	-webkit-background-size: cover;
	-moz-background-size: cover
}

.leadership-banner {
	background-image: url(../images/banners-about-us-leadership.jpg);
	background-position: center 25px
}

.job-banner {
	background-image: url(../images/banners-about-us-job.jpg)
}

.sl-header.about-us .navbar {
	margin-bottom: 0
}

@media (max-width:1200px) {
	.sl-header.about-us {
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover
	}
}

@media (max-width:992px) {
	.sl-header.about-us {
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover
	}
}

@media (max-width:768px) {
	.sl-header.about-us {
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover
	}
}

.nav-tabs li a {
	padding: 5px 0;
	margin-right: 30px
}

#about-us-menu {
	text-align: center
}

#about-us-menu .navbar {
	z-index: 1
}

#about-us-menu .navbar .nav {
	margin-top: 16px
}

#about-us-menu .navbar .nav li {
	color: #0dba8f;
	padding-right: 14px;
	padding-left: 14px;
	border-right: solid 1px rgba(255,255,255,.15)
}

#about-us-menu .navbar .nav li:last-child {
	border-right: none
}

#about-us-menu .navbar .nav li.active a {
	color: #6cbfaa
}

#about-us-menu .navbar .nav li a {
	position: relative;
	padding: 30px 21px 0;
	display: inline-block;
	font-size: 12px;
	font-weight: 300;
	color: #b3b3b3;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	transition: .25s
}

#about-us-menu .navbar .nav li a:active,#about-us-menu .navbar .nav li a:focus,#about-us-menu .navbar .nav li a:hover {
	color: #6cbfaa
}

#about-us-menu .navbar .nav li a:before {
	font-family: sl-icons;
	-webkit-font-smoothing: antialiased;
	font-size: 28px;
	position: absolute;
	left: 33%;
	top: 2px
}

#about-us-menu .navbar .nav li.media {
	margin-top: 0
}

#about-us-menu .navbar .nav li.company a:before {
	content: '\e630'
}

#about-us-menu .navbar .nav li.leadership a:before {
	content: '\e62f'
}

#about-us-menu .navbar .nav li.partner a:before {
	content: '\e645'
}

#about-us-menu .navbar .nav li.media a:before {
	content: '\e62e'
}

#about-us-menu .navbar .nav li.news a:before {
	content: '\e64d'
}

#about-us-menu .navbar .nav li.job a:before {
	content: '\e656'
}

#about-us-menu .navbar .nav li.contact a:before {
	content: '\e62b'
}

#about-us-menu .navbar .navbar-nav {
	display: inline-block;
	float: none
}

#about-us-menu .navbar .navbar-collapse {
	text-align: center
}

.wrapper.landing {
	background-color: #fff
}

.landing-banner {
	position: relative;
	height: 450px;
	background-size: cover;
	color: #fff;
	overflow: hidden;
	background-color: #0dba8f
}

.landing-banner #bgVideo {
	overflow: hidden
}

.landing-banner #bgVideo>video {
	position: absolute!important;
	top: 0!important
}

.landing-banner #bgVideo.bg {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background: 50% 50% no-repeat;
	background-size: cover;
	opacity: .2;
	filter: alpha(opacity=20)
}

@media (max-width:768px) {
	.landing-banner #bgVideo.bg {
		-webkit-background-size: auto 200%;
		-moz-background-size: auto 200%;
		background-size: auto 200%
	}
}

.landing-banner .v-center,.landing-banner.v-center {
	display: table;
	width: 100%
}

.landing-banner .v-center>div,.landing-banner.v-center>div {
	display: table-cell;
	vertical-align: middle;
	margin-top: 0;
	margin-bottom: 0;
	float: none
}

@media (min-width:768px) {
	.landing-banner .v-center.row:after,.landing-banner .v-center.row:before,.landing-banner.v-center.row:after,.landing-banner.v-center.row:before {
		display: none
	}
}

@media (max-width:767px) {
	.landing-banner .v-center,.landing-banner.v-center {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 5px;
		padding-right: 5px
	}

	.landing-banner .v-center.row,.landing-banner.v-center.row {
		display: block;
		width: auto
	}

	.landing-banner .v-center.row:after,.landing-banner .v-center.row:before,.landing-banner.v-center.row:after,.landing-banner.v-center.row:before {
		display: none
	}

	.landing-banner .v-center.row>*,.landing-banner.v-center.row>* {
		display: block;
		vertical-align: baseline
	}
}

.landing-tab-bottom {
	border-bottom-color: #0a9572
}

.landing-nav {
	background-color: rgba(230,234,237,.8);
	-webkit-transition: .5s;
	-moz-transition: .5s;
	transition: .5s;
	z-index: 120
}

.landing-nav.affix-top .nav {
	width: 100%;
	text-align: center
}

.landing-nav.affix {
	top: 0;
	width: 100%;
	z-index: 110
}

.landing-nav.affix .landing-nav-actions {
	display: inline-block
}

.landing-nav.affix li {
	width: auto
}

.landing-nav .landing-nav-actions {
	display: none
}

.landing-nav li {
	position: static;
	width: 25%
}

.landing-nav li a {
	position: static;
	padding: 15px 15px 0;
	cursor: pointer
}

.landing-nav li a span {
	border-bottom: 2px solid transparent;
	display: inline-block;
	padding-bottom: 15px;
	color: #666b72;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	transition: all .5s ease-out
}

.landing-nav li a:active span,.landing-nav li a:focus span,.landing-nav li a:hover span,.landing-nav li.active span {
	border-bottom-color: #0a9572;
	color: #0a9572
}

#tutorial {
	margin-top: 46px
}

#tutorial .tutorial-content .tutorial-content-title-red {
	color: #e0472c
}

#tutorial .tutorial-content-point {
	width: 50%;
	float: left;
	padding-right: 12px
}

#tutorial .tutorial-content-point>li {
	padding-right: 14px
}

#tutorial .landing-simple-faq {
	padding: 60px 20px 20px
}

#tutorial .landing-simple-faq header {
	text-align: center
}

#tutorial .landing-simple-faq header .faq-icon-title {
	color: #0a9572;
	margin-top: 10px
}

#tutorial .landing-simple-faq header .faq-icon {
	background: url(../images/public-qa.png)no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 53px;
	height: 42px
}

#tutorial .landing-simple-faq .item {
	padding: 20px 30px
}

#tutorial .landing-simple-faq .answer {
	font-size: 14px;
	color: #617086
}

#tutorial .landing-simple-faq .more {
	padding-top: 20px;
	text-align: center
}

#tutorial .landing-about-us>div.row {
	margin: 60px auto 0
}

#tutorial .landing-about-us>div.row:last-child {
	padding-bottom: 30px;
	margin-bottom: 30px
}

#tutorial .landing-about-us .tutorial-risk-control-bg {
	background: url(../images/magnifying-glass.png)left no-repeat
}

#tutorial .landing-testimony {
	position: relative;
	color: #fff;
	padding-top: 46px
}

#tutorial .landing-testimony>.container>ul {
	display: table;
	width: 100%;
	padding-top: 22px;
	padding-bottom: 34px;
	text-align: center
}

#tutorial .landing-testimony>.container>ul>li {
	display: table-cell;
	width: 24%;
	vertical-align: top
}

#tutorial .landing-testimony>.container>ul>li h5 {
	color: #141c26
}

#tutorial .landing-testimony>.container>ul>li h5 span {
	color: #29A37A
}

#tutorial .landing-testimony figure {
	display: inline-block
}

#tutorial .landing-testimony figure figcaption {
	color: rgba(255,255,255,.65);
	border: 2px solid #95a5a6;
	padding: 32px 38px;
	margin-top: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

#tutorial .landing-testimony figure figcaption .emphasis {
	color: #fec800
}

#tutorial .landing-testimony figure figcaption h1 {
	font-family: FZZhengHei-bold;
	font-weight: 700;
	font-size: 78px;
	color: #fff
}

.landing-section {
	position: relative;
	padding-top: 40px;
	padding-bottom: 40px;
	border-top: solid 1px #e6ebea
}

.landing-section .icon-landing-section-dianrong-logo {
	background: url(../images/icon-lender-steps-dianrong-logo.png)no-repeat #f3f4f8;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 36px;
	height: 33px;
	position: absolute;
	left: 50%;
	margin-left: -18px;
	top: -17px
}

.select-loan .nav-tabs {
	border-bottom-color: rgba(255,255,255,.15)
}

.select-loan .nav-tabs>li {
	width: 50%;
	text-align: center
}

.select-loan .nav-tabs>li.active>a,.select-loan .nav-tabs>li.active>a:focus,.select-loan .nav-tabs>li.active>a:hover {
	color: #fff;
	border-bottom-color: rgba(255,255,255,.55)
}

.select-loan .nav-tabs>li a {
	display: inline-block;
	color: rgba(255,255,255,.75)
}

.select-loan .nav-tabs>li a:focus,.select-loan .nav-tabs>li a:hover {
	color: #fff;
	border-bottom-color: rgba(255,255,255,.35)
}

.select-loan .nav-tabs>li a span {
	display: block
}

.select-loan .nav-tabs>li a .sl-icon-factory,.select-loan .nav-tabs>li a .sl-icon-personal {
	font-size: 23px
}

.select-loan .tab-content {
	padding: 0
}

.select-loan .tab-content .form-vertical {
	color: #000
}

.select-loan .tab-content .btn-submit {
	font-size: 17px;
	height: 44px
}

#calculator-container .nav.nav-tabs li.active a {
	background: 0 0;
	border: none;
	border-bottom: 3px solid #0dba8f;
	color: #0dba8f
}

#calculator-container .nav.nav-tabs li a {
	background: 0 0;
	border: none;
	border-bottom: 3px solid transparent;
	padding: 5px 0;
	margin-right: 30px;
	font-size: 15px;
	color: #1c232e
}

#calculator-container .nav-tabs {
	border-bottom: solid 1px #95a5a6;
	background-color: transparent;
	border-top: 0
}

#calculator-container .nav-tabs>li {
	margin-bottom: -4px;
	border-bottom: solid 3px transparent
}

#calculator-container .calculator-result-list {
	font-size: 18px;
	padding: auto 22px
}

#calculator-container .calculator-result-list>li {
	display: table;
	width: 100%;
	line-height: 1.98
}

#calculator-container .calculator-result-list>li>div {
	display: table-cell;
	vertical-align: middle
}

#calculator-container .calculator-result-list>li>div:last-child {
	width: 40%
}

#calculator-container .slider.slider-horizontal {
	width: inherit;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px
}

#calculator-container .slider.slider-horizontal .slider-track {
	background: #e0472c;
	color: #fff
}

#calculator-container .slider.slider-horizontal .slider-track .slider-selection {
	margin-left: .5px
}

#calculator-container .slider.slider-horizontal .slider-track .slider-handle {
	display: table-cell;
	text-align: center;
	vertical-align: middle
}

#calculator-container .slider.slider-horizontal .slider-track .slider-handle.round {
	border: 0;
	cursor: pointer;
	width: 148px;
	height: 36px;
	background-color: transparent;
	background-image: -webkit-gradient(linear,left 0,left 100%,from(#be3c25),to(#e0472c));
	background-image: -webkit-linear-gradient(top,#be3c25,0,#e0472c,100%);
	background-image: -moz-linear-gradient(top,#be3c25 0,#e0472c 100%);
	background-image: linear-gradient(to bottom,#be3c25 0,#e0472c 100%);
	background-repeat: repeat-x;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-left: -71px;
	margin-top: -14px;
	opacity: .95;
	filter: alpha(opacity=95);
	-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.15);
	box-shadow: inset 0 -2px 0 rgba(0,0,0,.15)
}

#calculator-container .slider.slider-horizontal .slider-track .slider-handle.round.short {
	width: 118px;
	margin-left: -59px
}

#calculator-container .slider.slider-horizontal .slider-track .slider-handle .pillSliderText {
	display: inline-block;
	font-size: 22px;
	padding: 0 6px;
	margin-top: -2px
}

#calculator-container #equalPrincipalInterest-result-tab li,#calculator-container #paymentBySeason-result-tab li {
	list-style-type: none
}

.wrapper.borrower-landing .sl-header {
	background-image: url(../images/banners-borrower.jpg);
	height: 455px
}

.wrapper.borrower-landing .jumbotron {
	padding-top: 15px;
	padding-bottom: 15px
}

.check-rate-form {
	width: 330px
}

.check-rate-form .check-rate-form-title {
	text-align: center
}

#borrower-banner .carousel .carousel-indicators {
	position: absolute;
	top: 205px
}

#borrower-banner .carousel .carousel-indicators li {
	background-color: transparent
}

#borrower-banner .carousel .carousel-indicators li a {
	background: #e6ebea
}

#borrower-banner .carousel .carousel-indicators li.active a {
	border: 2px solid #86ddc7;
	background-color: transparent
}

#borrower-banner .carousel .carousel-inner .item {
	padding: 20px 60px 0 156px;
	min-height: 224px
}

#borrower-banner .carousel .carousel-inner .item .carousel-caption-icon {
	background: url(../images/borrower-banner-application.png)no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width: 112px;
	height: 224px;
	display: block;
	position: absolute;
	left: 0;
	top: 15px
}

#borrower-banner .carousel .carousel-inner .item h3 {
	color: #fff
}

#borrower-banner .carousel .carousel-inner .item h6 {
	color: #fff;
	line-height: 1.45
}

.borrower-section {
	margin-top: 48px
}

#apply-now {
	background: #0dba8f;
	text-align: center;
	padding: 20px 0
}

#apply-now .btn-outline-inverse {
	color: #d9d9d9;
	background-color: transparent;
	border: 1px solid #fff
}

#apply-now .btn-outline-inverse.active,#apply-now .btn-outline-inverse:active,#apply-now .btn-outline-inverse:focus,#apply-now .btn-outline-inverse:hover,.open .dropdown-toggle #apply-now .btn-outline-inverse {
	color: #fff
}

#apply-now .btn-outline-inverse.disabled,#apply-now .btn-outline-inverse.disabled.active,#apply-now .btn-outline-inverse.disabled:active,#apply-now .btn-outline-inverse.disabled:focus,#apply-now .btn-outline-inverse.disabled:hover,#apply-now .btn-outline-inverse[disabled],#apply-now .btn-outline-inverse[disabled].active,#apply-now .btn-outline-inverse[disabled]:active,#apply-now .btn-outline-inverse[disabled]:focus,#apply-now .btn-outline-inverse[disabled]:hover,fieldset[disabled] #apply-now .btn-outline-inverse,fieldset[disabled] #apply-now .btn-outline-inverse.active,fieldset[disabled] #apply-now .btn-outline-inverse:active,fieldset[disabled] #apply-now .btn-outline-inverse:focus,fieldset[disabled] #apply-now .btn-outline-inverse:hover {
	color: #d7dadb;
	border-color: #d7dadb
}

.tutorial-section-title {
	color: #fff
}

.borrower-content,.borrower-content #tutorial .landing-simple-faq .icon-landing-section-dianrong-logo {
	background-color: #fff
}

.borrower-content #tutorial #borrower-what-is-dianrong #borrower-what-is-dianrong-header {
	text-align: center
}

.borrower-content #tutorial #borrower-what-is-dianrong #borrower-what-is-dianrong-header h5 {
	color: #000;
	border-bottom: 1px solid #E5E5E7;
	text-align: center;
	padding-bottom: 16px;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px
}

.borrower-content #tutorial #borrower-what-is-dianrong #borrower-what-is-dianrong-header h6 {
	color: #818C8E
}

.borrower-content #tutorial #borrower-testimony {
	background: #F6F7F9;
	text-align: center;
	color: #141c26
}

.borrower-content #tutorial #borrower-testimony .tutorial-section-title {
	color: #000;
	border-bottom: 1px solid #E5E5E7;
	text-align: center;
	padding-bottom: 16px;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px
}

.borrower-content #tutorial #borrower-testimony .tutorial-minion-sunshine {
	position: absolute;
	bottom: -126px;
	right: 98px;
	background: url(../images/tutorial-sunshine.png)no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 515px;
	height: 533px
}

.borrower-content #tutorial #borrower-testimony .list-inline li div {
	display: inline-block;
	border: 2px solid #ebebeb;
	border-radius: 100px;
	padding: 15px
}

.borrower-content #tutorial #borrower-testimony .list-inline li .landing-testimony-item1 img {
	padding: 4px 4px 5px 5px
}

.borrower-content #tutorial #borrower-testimony .list-inline li .landing-testimony-item2 img {
	padding-top: 5px;
	padding-bottom: 5px
}

.borrower-content #tutorial #borrower-testimony .list-inline li .landing-testimony-item3 img {
	padding: 2px
}

.borrower-content #tutorial #borrower-testimony .list-inline li .list-unstyled {
	color: #717173
}

.borrower-content #tutorial #calculator {
	background-image: url(../images/bg-content-dark.png);
	padding-top: 64px;
	padding-bottom: 64px
}

.borrower-content #tutorial #borrower-apply-now {
	background-color: #141d26;
	margin-bottom: 26px;
	padding: 20px 0
}

.borrower-content #tutorial #four-steps-borrow {
	padding-top: 50px;
	background: #fff;
	text-align: center;
	color: #141c26
}

.borrower-content #tutorial #four-steps-borrow .tutorial-section-title {
	color: #000;
	border-bottom: 1px solid #E5E5E7;
	text-align: center;
	padding-bottom: 16px;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 40px
}

.borrower-content .borrower-nav {
	background-color: rgba(230,234,237,.8);
	-webkit-transition: .5s;
	transition: .5s;
	z-index: 120
}

.borrower-content .borrower-nav.affix {
	top: 79px;
	width: 100%;
	z-index: 110
}

.borrower-content .borrower-nav.affix-top .nav {
	width: 100%;
	text-align: center
}

.borrower-content .borrower-nav.affix-top .nav li {
	width: 25%
}

.borrower-content #borrower-nav .borrower-tab-li a {
	padding: 15px 15px 0;
	cursor: pointer
}

.borrower-content #borrower-nav .borrower-tab-li a:active span,.borrower-content #borrower-nav .borrower-tab-li a:focus span,.borrower-content #borrower-nav .borrower-tab-li a:hover span,.borrower-content #borrower-nav .borrower-tab-li.active span.link-text {
	border-bottom-color: #0c5787;
	color: #0c5787
}

.borrower-content #borrower-nav .borrower-tab-li span.link-text {
	border-bottom: 2px solid transparent;
	display: inline-block;
	padding-bottom: 15px;
	color: #5b6c77;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out
}

.borrower-content #tutorial #four-steps-borrow .four-steps-borrow-item2,.borrower-content #tutorial #four-steps-borrow div.four-steps-borrow-row1 {
	border-bottom: 1px solid #DADADA
}

.borrower-content #tutorial #four-steps-borrow .four-steps-borrow-col1 {
	border-right: 1px solid #DADADA
}

.borrower-content #tutorial #four-steps-borrow>div figure {
	width: 353px;
	margin-left: auto;
	margin-right: auto
}

.borrower-content #tutorial #four-steps-borrow>h2 {
	font-weight: 700;
	color: #212934
}

.borrower-content #tutorial #four-steps-borrow>h2>span {
	font-weight: 700;
	color: #FEC800;
	font-size: 60px;
	line-height: 0;
	vertical-align: middle
}

.borrower-content #tutorial #four-steps-borrow>div figure figcaption {
	margin-top: 20px;
	display: inline-block;
	text-align: left
}

.borrower-content #tutorial #four-steps-borrow>div figure img {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.borrower-content #tutorial #four-steps-borrow>div figure figcaption>span {
	float: left;
	margin-top: 0;
	font-size: 30px;
	margin-right: 20px;
	color: #29A47B
}

.borrower-content #tutorial #four-steps-borrow>div figure figcaption div {
	display: inline-block
}

.borrower-content #tutorial #four-steps-borrow>div figure figcaption div p {
	color: #6F6F70
}

.borrower-content #tutorial #four-steps-borrow>div figure figcaption div h5 {
	margin-top: 1px;
	font-weight: 700;
	margin-bottom: 1px
}

.borrower-content #tutorial #four-steps-borrow .four-steps-borrow-item1 {
	border-bottom: 1px solid #DADADA;
	padding-bottom: 6px
}

.borrower-content #tutorial #four-steps-borrow .four-steps-borrow-item1>figure>figcaption>div span {
	color: #29A47B;
	font-size: 22px;
	line-height: inherit
}

.borrower-content #tutorial #four-steps-borrow .four-steps-borrow-item2 figcaption {
	margin-top: 40px
}

.borrower-content #tutorial #four-steps-borrow .four-steps-borrow-item3,.borrower-content #tutorial #four-steps-borrow .four-steps-borrow-item4 {
	margin-top: 30px
}

.borrower-content #tutorial #four-steps-borrow .row>div {
	padding-top: 29px
}

.borrower-content #tutorial #four-steps-borrow>p {
	margin-top: 20px;
	font-weight: 700
}

.btn,.lender-content #tutorial #interest-rate-explanation .carousel .carousel-inner .item h5 {
	font-weight: 400
}

.borrower-content #borrower-register-panel {
	padding-top: 30px;
	background: #fff;
	padding-bottom: 50px
}

.borrower-content #borrower-register-panel a.btn {
	margin-top: 35px
}

.wrapper.lender-landing .sl-header {
	background-image: url(../images/lender-banner.jpg)
}

#lender-banner .lender-video .lender-video-wrapper {
	width: 540px;
	height: 350px;
	background: url(../images/dianrong-intro-video.jpg)center no-repeat
}

#lender-banner .lender-video .open-video {
	display: block;
	cursor: pointer
}

#lender-banner .lender-video .close {
	margin: 50px 50px 0 0;
	font-size: 50px;
	color: #fff
}

#lender-banner .lender-video .video-container {
	margin-top: 5%
}

#lender-banner .lender-video .video-container #lenderVideo {
	width: 828px;
	height: 519px;
	margin-right: auto;
	margin-left: auto
}

#lender-banner .lender-video .video-container .video-js {
	margin-left: auto;
	margin-right: auto;
	display: block
}

.lender-content {
	background: #fff
}

.lender-content .navbar-left li,.lender-content .navbar-left li a {
	position: static
}

.lender-content #tutorial .list-inline .icon-title {
	height: 111px;
	width: 111px;
	border-radius: 60px;
	border: 2px solid #ebebeb
}

.lender-content #tutorial .list-inline .high {
	background: url(../images/high.png)center no-repeat
}

.lender-content #tutorial .list-inline .low {
	background: url(../images/low.png)center no-repeat
}

.lender-content #tutorial .list-inline .change {
	background: url(../images/change.png)center no-repeat
}

.lender-content #tutorial .list-inline .profession {
	background: url(../images/professional.png)center no-repeat
}

.lender-content #tutorial .list-inline .list-unstyled {
	color: #617086
}

.lender-content #tutorial .list-inline .espNumber {
	color: #0dba8f;
	margin-right: 10px
}

.lender-content #tutorial .landing-testimony>.container>ul {
	text-align: center;
	margin-left: auto;
	margin-right: auto
}

.lender-content #tutorial .landing-testimony>.container>ul>li h5 {
	color: #1c232e
}

.lender-content #tutorial #lender-testimony {
	background: #f3f4f8;
	min-height: 450px
}

.lender-content #tutorial #lender-testimony .tutorial-minion-magician {
	position: absolute;
	bottom: -68px;
	right: 98px;
	display: inline-block
}

.lender-content #tutorial #interest-rate-explanation {
	margin-top: 82px;
	position: relative;
	padding-top: 0;
	border-top: none
}

.lender-content #tutorial #interest-rate-explanation .carousel .carousel-indicators {
	position: absolute;
	top: 265px
}

.lender-content #tutorial #interest-rate-explanation .carousel .carousel-inner .item p {
	height: 144px
}

.lender-content #tutorial #interest-rate-explanation .carousel .carousel-inner .item h2 {
	color: #0a9572
}

.lender-content #tutorial #interest-rate-explanation .carousel .carousel-inner .item h6 {
	line-height: 1.45
}

.lender-content #tutorial .landing-simple-faq .icon-landing-section-dianrong-logo {
	background-color: #fff
}

.lender-content #tutorial #three-steps-invest {
	position: relative;
	margin-top: 56px;
	text-align: center
}

.lender-content #tutorial #three-steps-invest .tutorial-section-title {
	margin-bottom: 52px
}

.help-center-header .nav-tabs,.help-center-header .search-box .form-group {
	margin-bottom: 0
}

.lender-content #tutorial #three-steps-invest .tutorial-section-title.caption {
	color: #1c232e;
	text-align: center
}

.lender-content #tutorial #three-steps-invest .tutorial-section-title.caption .icon-lender-steps-thunder {
	background: url(../images/icon-lender-steps-thunder.png)50% 50% no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 36px;
	height: 58px
}

.lender-content #tutorial #three-steps-invest .tutorial-steps-image {
	background: url(../images/lender-three-steps.png)no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	display: inline-block;
	width: 640px;
	height: 674px;
	overflow: hidden
}

.btn {
	border: none;
	font-size: 14px;
	line-height: 1.4;
	border-radius: 3px;
	padding: 11px 15px 9px;
	-webkit-transition: border .25s linear,color .25s linear,background-color .25s linear;
	-moz-transition: border .25s linear,color .25s linear,background-color .25s linear;
	transition: border .25s linear,color .25s linear,background-color .25s linear;
	-webkit-font-smoothing: subpixel-antialiased
}

.thumb-zoom-animation 100%,.thumb-zoom-animation 50% {
	-ms-transition-duration: 500ms;
	-ms-transition-timing-function: ease-out;
	-moz-transition-duration: 500ms;
	-moz-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
	-webkit-transition-timing-function: ease-out;
	transition-duration: 500ms;
	transition-timing-function: ease-out
}

.btn:focus,.btn:hover {
	color: #fff
}

.btn.active,.btn:active {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	background-color: #d7dadb;
	color: rgba(255,255,255,.75);
	opacity: .7;
	filter: alpha(opacity=70)
}

.btn>[class^=sl-icon-] {
	vertical-align: middle;
	margin-right: 6px;
	font-size: 20px;
	line-height: 1
}

.btn-default {
	color: #fff;
	background-color: #d7dadb
}

.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle .btn-default {
	color: #fff;
	background-color: #b7b9ba;
	border-color: #b7b9ba
}

.btn-default.active,.btn-default:active,.open .dropdown-toggle .btn-default {
	background: #979999
}

.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
	background-color: #d7dadb
}

.btn-action {
	color: #fff;
	background-color: #e0472c
}

.btn-action.active,.btn-action:active,.btn-action:focus,.btn-action:hover,.open .dropdown-toggle .btn-action {
	color: #fff;
	background-color: #be3c25;
	border-color: #be3c25
}

.btn-action.active,.btn-action:active,.open .dropdown-toggle .btn-action {
	background: #9d321f
}

.btn-action.disabled,.btn-action.disabled.active,.btn-action.disabled:active,.btn-action.disabled:focus,.btn-action.disabled:hover,.btn-action[disabled],.btn-action[disabled].active,.btn-action[disabled]:active,.btn-action[disabled]:focus,.btn-action[disabled]:hover,fieldset[disabled] .btn-action,fieldset[disabled] .btn-action.active,fieldset[disabled] .btn-action:active,fieldset[disabled] .btn-action:focus,fieldset[disabled] .btn-action:hover {
	background-color: #e0472c
}

.btn-primary {
	color: #fff;
	background-color: #0dba8f
}

.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle .btn-primary {
	color: #fff;
	background-color: #0b9e7a;
	border-color: #0b9e7a
}

.btn-primary.active,.btn-primary:active,.open .dropdown-toggle .btn-primary {
	background: #098264
}

.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,.btn-secondary,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
	background-color: #0dba8f
}

.btn-secondary {
	color: #fff
}

.btn-secondary.active,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.open .dropdown-toggle .btn-secondary {
	color: #fff;
	background-color: #31c4a0;
	border-color: #31c4a0
}

.btn-secondary.active,.btn-secondary:active,.open .dropdown-toggle .btn-secondary {
	background: #0b9e7a
}

.btn-secondary.disabled,.btn-secondary.disabled.active,.btn-secondary.disabled:active,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary[disabled],.btn-secondary[disabled].active,.btn-secondary[disabled]:active,.btn-secondary[disabled]:focus,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary,fieldset[disabled] .btn-secondary.active,fieldset[disabled] .btn-secondary:active,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary:hover {
	background-color: #0dba8f
}

.btn-action-secondary {
	color: #fff;
	background-color: #34b653
}

.btn-action-secondary.active,.btn-action-secondary:active,.btn-action-secondary:focus,.btn-action-secondary:hover,.open .dropdown-toggle .btn-action-secondary {
	color: #fff;
	background-color: #2c9b47;
	border-color: #2c9b47
}

.btn-action-secondary.active,.btn-action-secondary:active,.open .dropdown-toggle .btn-action-secondary {
	background: #247f3a
}

.btn-action-secondary.disabled,.btn-action-secondary.disabled.active,.btn-action-secondary.disabled:active,.btn-action-secondary.disabled:focus,.btn-action-secondary.disabled:hover,.btn-action-secondary[disabled],.btn-action-secondary[disabled].active,.btn-action-secondary[disabled]:active,.btn-action-secondary[disabled]:focus,.btn-action-secondary[disabled]:hover,fieldset[disabled] .btn-action-secondary,fieldset[disabled] .btn-action-secondary.active,fieldset[disabled] .btn-action-secondary:active,fieldset[disabled] .btn-action-secondary:focus,fieldset[disabled] .btn-action-secondary:hover {
	background-color: #34b653
}

.btn-inverse {
	color: #000;
	background-color: #fff
}

.btn-inverse.active,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover,.open .dropdown-toggle .btn-inverse {
	color: #000;
	background-color: #fbfbfb;
	border-color: #fbfbfb
}

.btn-inverse.active,.btn-inverse:active,.open .dropdown-toggle .btn-inverse {
	background: #e7e9e9
}

.btn-inverse.disabled,.btn-inverse.disabled.active,.btn-inverse.disabled:active,.btn-inverse.disabled:focus,.btn-inverse.disabled:hover,.btn-inverse[disabled],.btn-inverse[disabled].active,.btn-inverse[disabled]:active,.btn-inverse[disabled]:focus,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse,fieldset[disabled] .btn-inverse.active,fieldset[disabled] .btn-inverse:active,fieldset[disabled] .btn-inverse:focus,fieldset[disabled] .btn-inverse:hover {
	background-color: #fff
}

.btn-filter,.btn-link:focus,.btn-link:hover,.btn-outline-action,.btn-outline-inverse,.btn-outline-primary,.btn-outline-secondary {
	background-color: transparent
}

.btn-outline-inverse {
	color: #d9d9d9;
	border: 1px solid #fff
}

.btn-outline-inverse.active,.btn-outline-inverse:active,.btn-outline-inverse:focus,.btn-outline-inverse:hover,.open .dropdown-toggle .btn-outline-inverse {
	color: #fff
}

.btn-outline-inverse.disabled,.btn-outline-inverse.disabled.active,.btn-outline-inverse.disabled:active,.btn-outline-inverse.disabled:focus,.btn-outline-inverse.disabled:hover,.btn-outline-inverse[disabled],.btn-outline-inverse[disabled].active,.btn-outline-inverse[disabled]:active,.btn-outline-inverse[disabled]:focus,.btn-outline-inverse[disabled]:hover,fieldset[disabled] .btn-outline-inverse,fieldset[disabled] .btn-outline-inverse.active,fieldset[disabled] .btn-outline-inverse:active,fieldset[disabled] .btn-outline-inverse:focus,fieldset[disabled] .btn-outline-inverse:hover {
	color: #d7dadb;
	border-color: #d7dadb
}

.btn-outline-primary {
	color: #0b9e7a;
	border: 1px solid #0dba8f
}

.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.open .dropdown-toggle .btn-outline-primary {
	color: #0dba8f
}

.btn-outline-primary.disabled,.btn-outline-primary.disabled.active,.btn-outline-primary.disabled:active,.btn-outline-primary.disabled:focus,.btn-outline-primary.disabled:hover,.btn-outline-primary[disabled],.btn-outline-primary[disabled].active,.btn-outline-primary[disabled]:active,.btn-outline-primary[disabled]:focus,.btn-outline-primary[disabled]:hover,fieldset[disabled] .btn-outline-primary,fieldset[disabled] .btn-outline-primary.active,fieldset[disabled] .btn-outline-primary:active,fieldset[disabled] .btn-outline-primary:focus,fieldset[disabled] .btn-outline-primary:hover {
	color: #d7dadb;
	border-color: #d7dadb
}

.btn-outline-secondary {
	color: #097f61;
	border: 1px solid #0a9572
}

.btn-outline-secondary.active,.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover,.open .dropdown-toggle .btn-outline-secondary {
	color: #0a9572
}

.btn-outline-secondary.disabled,.btn-outline-secondary.disabled.active,.btn-outline-secondary.disabled:active,.btn-outline-secondary.disabled:focus,.btn-outline-secondary.disabled:hover,.btn-outline-secondary[disabled],.btn-outline-secondary[disabled].active,.btn-outline-secondary[disabled]:active,.btn-outline-secondary[disabled]:focus,.btn-outline-secondary[disabled]:hover,fieldset[disabled] .btn-outline-secondary,fieldset[disabled] .btn-outline-secondary.active,fieldset[disabled] .btn-outline-secondary:active,fieldset[disabled] .btn-outline-secondary:focus,fieldset[disabled] .btn-outline-secondary:hover {
	color: #d7dadb;
	border-color: #d7dadb
}

.btn-outline-action {
	color: #0b9e7a;
	border: 1px solid #0dba8f
}

.btn-outline-action.active,.btn-outline-action:active,.btn-outline-action:focus,.btn-outline-action:hover,.open .dropdown-toggle .btn-outline-action {
	color: #0dba8f
}

.btn-outline-action.disabled,.btn-outline-action.disabled.active,.btn-outline-action.disabled:active,.btn-outline-action.disabled:focus,.btn-outline-action.disabled:hover,.btn-outline-action[disabled],.btn-outline-action[disabled].active,.btn-outline-action[disabled]:active,.btn-outline-action[disabled]:focus,.btn-outline-action[disabled]:hover,fieldset[disabled] .btn-outline-action,fieldset[disabled] .btn-outline-action.active,fieldset[disabled] .btn-outline-action:active,fieldset[disabled] .btn-outline-action:focus,fieldset[disabled] .btn-outline-action:hover {
	color: #d7dadb;
	border-color: #d7dadb
}

.btn-embossed {
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.2);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.2)
}

.btn-embossed.active,.btn-embossed:active {
	-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.2);
	box-shadow: inset 0 1px 0 rgba(0,0,0,.2)
}

.btn-wide {
	min-width: 140px;
	padding-left: 30px;
	padding-right: 30px
}

.btn-link {
	color: #0a9572
}

.btn-link:focus,.btn-link:hover {
	color: #47b095;
	text-decoration: none
}

.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
	color: #d7dadb;
	text-decoration: none
}

.btn-filter {
	color: #0a9572
}

.btn-filter:focus,.btn-filter:hover {
	color: #47b095;
	text-decoration: none;
	background-color: transparent
}

.btn-filter.active {
	color: #fff;
	background-color: #0a9572
}

.btn-hg {
	padding: 13px 20px;
	font-size: 21px;
	line-height: 1.227;
	border-radius: 6px
}

.btn-lg,.btn-sm {
	border-radius: 3px
}

.btn-lg {
	padding: 10px 19px;
	font-size: 16px;
	line-height: 1.471
}

.btn-sm {
	padding: 9px 13px;
	font-size: 12px;
	line-height: 1.385
}

.btn-sm.btn>[class^=sl-icon-] {
	font-size: 16px;
	margin-right: 5px
}

.btn-xs {
	padding: 6px 9px;
	font-size: 11px;
	line-height: 1.083;
	border-radius: 2px
}

.btn-tip {
	font-weight: 300;
	padding-left: 10px;
	font-size: 92%
}

input[type=text].input-sm+span .btn-sm {
	padding: 6px 13px 7px
}

.btn-block {
	white-space: normal
}[class*=btn-social-] {
	padding: 10px 15px;
	font-size: 12px;
	line-height: 1.077;
	border-radius: 3px
}

.btn-social-pinterest {
	color: #fff;
	background-color: #cb2028
}

.btn-social-pinterest:focus,.btn-social-pinterest:hover {
	background-color: #d54d53
}

.btn-social-pinterest.active,.btn-social-pinterest:active {
	background-color: #ad1b22
}

.btn-social-linkedin {
	color: #fff;
	background-color: #0072b5
}

.btn-social-linkedin:focus,.btn-social-linkedin:hover {
	background-color: #338ec4
}

.btn-social-linkedin.active,.btn-social-linkedin:active {
	background-color: #00619a
}

.btn-social-stumbleupon {
	color: #fff;
	background-color: #ed4a13
}

.btn-social-stumbleupon:focus,.btn-social-stumbleupon:hover {
	background-color: #f16e42
}

.btn-social-stumbleupon.active,.btn-social-stumbleupon:active {
	background-color: #c93f10
}

.btn-social-googleplus {
	color: #fff;
	background-color: #2d2d2d
}

.btn-social-googleplus:focus,.btn-social-googleplus:hover {
	background-color: #575757
}

.btn-social-googleplus.active,.btn-social-googleplus:active {
	background-color: #262626
}

.btn-social-facebook {
	color: #fff;
	background-color: #2f4b93
}

.btn-social-facebook:focus,.btn-social-facebook:hover {
	background-color: #596fa9
}

.btn-social-facebook.active,.btn-social-facebook:active {
	background-color: #28407d
}

.btn-social-twitter {
	color: #fff;
	background-color: #00bdef
}

.btn-social-twitter:focus,.btn-social-twitter:hover {
	background-color: #33caf2
}

.btn-social-twitter.active,.btn-social-twitter:active {
	background-color: #00a1cb
}

.wrapper.help-center {
	background-color: #fff
}

.help-center-header {
	padding-top: 20px;
	padding-bottom: 15px;
	text-align: center
}

.help-center-header .navbar {
	border-bottom: none;
	padding-bottom: 1px;
	margin-bottom: 0
}

.help-center-header .navbar .nav-tabs {
	border-bottom: none
}

.help-center-header .navbar .nav-tabs li {
	margin-right: 20px
}

.help-center-header .navbar .nav-tabs>li>a {
	border: none;
	border-bottom: 3px solid transparent;
	color: #8fd2ec;
	font-size: 14px;
	padding-bottom: 30px
}

.help-center-header .navbar .nav-tabs>li.active>a,.help-center-header .navbar .nav-tabs>li>a:focus,.help-center-header .navbar .nav-tabs>li>a:hover {
	background: 0 0;
	border-bottom-color: rgba(255,255,255,.7);
	color: #fff
}

.help-center-header .search-box {
	display: inline-block;
	width: 550px
}

.help-center-header .search-box .input-group {
	box-shadow: none
}

.help-container {
	margin-bottom: 20px;
	padding-top: 20px;
	background-color: #fff;
	min-height: 300px
}

.help-container .caption-img {
	display: inline-block;
	padding: 20px 0
}

.help-container>.tab-content {
	padding-left: 0;
	padding-right: 0
}

.help-container .faq-category-icon {
	position: relative;
	padding: 5px 0 5px 30px
}

.help-container .faq-category-icon:before {
	position: absolute;
	top: 0;
	left: 0;
	font-family: sl-icons;
	font-size: 23px;
	color: #0dba8f;
	font-weight: 400
}

.help-container .faq-category-icon.icon0:before {
	content: '\e649'
}

.help-container .faq-category-icon.icon1:before {
	content: '\e632'
}

.help-container .faq-category-icon.icon2:before {
	content: '\e637'
}

.help-container .faq-category-icon.icon3:before {
	content: '\e638'
}

.help-container .faq-category-icon.icon4:before {
	content: '\e61e'
}

.help-container .faq-category-icon.icon5:before {
	content: '\e634'
}

.help-container .faq-category-icon.icon6:before {
	content: '\e64e'
}

.help-container .faq-category-icon.icon7:before {
	content: '\e636'
}

.help-container .faq-header {
	border-bottom: 2px solid #eee
}

.help-container .faq-header h3 {
	margin: 20px 0
}

.help-container .faq-content {
	padding: 0 20px
}

.help-container .faq-content .faq-category {
	margin-top: 20px;
	border-bottom: 1px solid #eee
}

.help-container .faq-content .faq-category .cat-header .category-header {
	font-weight: 700;
	margin-bottom: 10px
}

.help-container .faq-content .faq-category .cat-header .view-all {
	margin-top: 10px;
	font-size: 12px;
	color: #1c232e
}

.help-container .faq-content .faq-category .cat-header .view-all-col {
	padding-top: 15px;
	text-align: right
}

.help-container .faq-content .faq-category .item-ul {
	padding-left: 45px
}

.help-container .faq-content .faq-category .hot-item {
	padding: 10px 0
}

.help-container .faq-content.hot-faq-content {
	padding: 5px 0
}

.help-container .faq-content.hot-faq-content ul {
	padding-left: 10px
}

.help-container .faq-content.hot-faq-content .hot-qa {
	margin-top: 30px
}

.help-container .faq-content.hot-faq-content .hot-qa .ask {
	color: #0a9572
}

.help-container .faq-content.hot-faq-content .hot-qa .hot-qa-ask {
	color: #000
}

.help-container .faq-content.hot-faq-content .hot-qa .hot-qa-answer {
	width: 95%;
	height: 46px;
	margin-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #7f8c8d
}

.help-container .faq-content.hot-faq-content .hot-qa .hot-qa-answer .ask {
	color: #0a9572
}

.help-container .faq-content.every-article {
	padding: 20px 10px 0 5px
}

.help-container .faq-content.every-article .article-share .article-date {
	color: rgba(127,140,141,.75);
	font-size: 14px
}

.help-container .faq-content.every-article .article-share li {
	padding: 0 5px 0 0
}

.help-container .faq-content.every-article .article-share .share {
	display: inline-block;
	width: 35px;
	height: 35px;
	font-size: 25px;
	color: rgba(127,140,141,.75);
	text-align: center;
	line-height: 35px;
	border: 1px solid rgba(127,140,141,.75);
	border-radius: 50%
}

.help-container .faq-content.every-article .article-share .share:hover {
	text-decoration: none;
	color: #404647;
	border-color: #404647
}

.help-container .faq-content.every-article .article-content .answer-label {
	color: #141d26;
	font-size: 22px
}

.help-container .faq-content.every-article .article-content .real-answer {
	color: #7f8c8d;
	line-height: 2em;
	font-size: 16px
}

.help-container .faq-content.every-article .article-feedback .feedback {
	display: inline-block
}

.help-container .faq-content.every-article .article-feedback .feedback.feedback-text {
	color: rgba(127,140,141,.75);
	font-size: 14px
}

.help-container .faq-content.every-article .article-feedback .feedback.feedback-text .normal-light {
	color: #7f8c8d
}

.help-container .faq-content.every-article .article-feedback .feedback.feedback-choice {
	margin-left: 10px
}

.help-container .faq-content.every-article .article-feedback .feedback.feedback-choice a {
	color: #7f8c8d;
	border: 1px solid #7f8c8d
}

.help-container .faq-content.every-article .article-feedback .feedback.feedback-choice a span {
	margin-right: 5px
}

.help-container .faq-content.hot-faq-content.hot-faq-topic .hot-qa .hot-qa-answer {
	height: 25px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.help-container .faq-navigation label {
	background: 0 0;
	margin-top: 20px;
	margin-bottom: 0
}

.help-container .faq-navigation label span {
	padding: 0 10px
}

.help-container .faq-navigation label .activeFaq {
	color: #1c232e
}

.help-container .faq-navigation label a {
	font-size: 14px
}

.help-container .topic-pagination {
	text-align: center
}

.help-container .ui-match {
	background: #ff0
}

#tutorial {
	position: relative
}

#tutorial .tutorial-decor-divider {
	-webkit-transform: rotate(-39deg);
	-ms-transform: rotate(-39deg);
	transform: rotate(-39deg);
	position: absolute;
	top: 841px;
	width: 100%;
	border-bottom: dotted 0 #d7dadb;
	-webkit-transform: rotate(-39deg);
	-ms-transform: rotate(-39deg);
	transform: rotate(-39deg);
	overflow: hidden
}

#tutorial .tutorial-section-title {
	text-align: center;
	border-bottom: 1px solid #ebebeb;
	color: #1c232e;
	width: 30%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 15px
}

#tutorial .tutorial-section-subtitle {
	color: #617086;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}

#tutorial .tutorial-content {
	position: relative
}

#tutorial .tutorial-content.team {
	margin-top: 15px
}

#tutorial .tutorial-content.technology {
	margin-top: 50px
}

#tutorial .tutorial-content.riskmanagement {
	margin-top: 40px
}

#tutorial .tutorial-content .tutorial-counting-badge {
	position: absolute;
	font-family: FZZhengHei-bold;
	font-weight: 700;
	bottom: -80px;
	right: 30px;
	font-size: 145px;
	color: #eceeee;
	width: 155px;
	height: 155px;
	line-height: 200px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	border: 3px dotted #eceeee;
	overflow: hidden;
	z-index: -1
}

#tutorial .tutorial-content .tutorial-counting-badge.make-left {
	right: auto;
	left: 10px
}

#tutorial .tutorial-content-point {
	position: relative;
	font-size: 14px;
	padding-top: 10px;
	line-height: 1.25;
	color: #617086
}

#tutorial .tutorial-content-point>li {
	padding-left: 1.1em;
	text-indent: -1em;
	line-height: 1;
	padding-top: 12px
}

.slo,.slog {
	line-height: 1.45
}

#tutorial .tutorial-content-point>li:first-child {
	padding-top: 0
}

#tutorial .tutorial-content-point>li:before {
	content: '\002022 ';
	color: #86ddc7;
	font-size: 21px;
	padding-right: .4em
}

#tutorial #tutorial-what-is-dianrong>div.row {
	margin: 60px auto 90px
}

#tutorial #tutorial-what-is-dianrong>div.row:last-child {
	padding-bottom: 272px;
	margin-bottom: 30px
}

#tutorial #tutorial-what-is-dianrong .tutorial-risk-control-bg {
	background: url(../images/magnifying-glass.png)left no-repeat
}

#tutorial #tutorial-dianrong-testimony {
	position: relative;
	color: #fff;
	background: url(../images/tutorial-lender-why-bg.jpg)top center no-repeat #2e3a4b;
	min-height: 690px;
	padding-top: 46px
}

#tutorial #tutorial-dianrong-testimony>.container>ul {
	display: table;
	width: 100%;
	padding-top: 22px;
	padding-bottom: 34px;
	border-top: solid 2px rgba(255,255,255,.25)
}

#tutorial #tutorial-dianrong-testimony>.container>ul>li {
	display: table-cell;
	width: 24%;
	vertical-align: top
}

#tutorial #tutorial-dianrong-testimony>.container>ul>li h5 {
	color: #f1c40f
}

#tutorial #tutorial-dianrong-testimony figure {
	display: inline-block
}

#tutorial #tutorial-dianrong-testimony figure figcaption {
	color: rgba(255,255,255,.65);
	border: 2px solid #95a5a6;
	padding: 32px 38px;
	margin-top: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

#tutorial #tutorial-dianrong-testimony figure figcaption .emphasis {
	color: #fec800
}

#tutorial #tutorial-dianrong-testimony figure figcaption h1 {
	font-family: FZZhengHei-bold;
	font-weight: 700;
	font-size: 78px;
	color: #fff
}

#tutorial #tutorial-dianrong-testimony .tutorial-magician {
	position: absolute;
	bottom: -68px;
	right: 98px;
	background: url(../images/tutorial-magician.png)no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 579px;
	height: 469px
}

#tutorial #three-steps-invest {
	position: relative;
	margin-top: 56px;
	text-align: center
}

#tutorial #three-steps-invest .tutorial-section-title {
	text-align: left
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper {
	margin: 0 auto;
	max-width: 880px;
	min-height: 840px
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure,#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure>figcaption {
	position: absolute
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure>figcaption .message-content {
	position: relative;
	z-index: 110;
	font-family: FZZhengHei-bold;
	text-align: left
}

#primary-features,#primary-features .feature,#tutorial .call-to-action,.slog,.tiles-divider {
	text-align: center
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure>figcaption .message-content span {
	position: absolute;
	font-size: 58px;
	font-weight: 700;
	color: #fec800
}

.slo,.slog {
	font-weight: 400;
	font-size: 20px
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure>figcaption .message-content h5 {
	padding-top: 15px
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure>figcaption .message-content p {
	color: #95a5a6
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure>figcaption .message-bubble {
	position: absolute;
	top: 0;
	z-index: 100
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure.step-1>figcaption {
	right: 30%
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure.step-1>figcaption .message-content {
	padding-left: 80px
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure.step-1>figcaption .message-content span {
	left: 33px;
	top: -5px
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure.step-2 {
	top: 275px
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure.step-2>figcaption .message-bubble {
	top: 90px
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure.step-2>figcaption .message-content {
	top: 76px;
	left: 72px;
	max-width: 220px
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure.step-2>figcaption .message-content span {
	left: 30px
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure.step-2>figcaption .message-content h5 {
	padding-top: 100px
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure.step-3 {
	left: 50%;
	top: 275px
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure.step-3>figcaption {
	right: 32%
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure.step-3>figcaption .message-content {
	top: 16px;
	left: 140px
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure.step-3>figcaption .message-content h5 {
	padding-top: 100px;
	margin-left: -40px
}

#tutorial #three-steps-invest .tutorial-steps-content-wrapper figure.step-3>figcaption .message-content p {
	margin-left: -40px
}

#tutorial #three-steps-invest .tutorial-mask-img-1 {
	-webkit-mask-image: url(../fonts/tutorial-mask-01.svg);
	-moz-mask-image: url(../fonts/tutorial-mask-01.svg);
	mask-image: url(../fonts/tutorial-mask-01.svg)
}

#tutorial #three-steps-invest .tutorial-mask-img-2 {
	-webkit-mask-image: url(../fonts/tutorial-mask-02.svg);
	-moz-mask-image: url(../fonts/tutorial-mask-02.svg);
	mask-image: url(../fonts/tutorial-mask-02.svg)
}

#tutorial #three-steps-invest .tutorial-mask-img-3 {
	-webkit-mask-image: url(../fonts/tutorial-mask-03.svg);
	-moz-mask-image: url(../fonts/tutorial-mask-03.svg);
	mask-image: url(../fonts/tutorial-mask-03.svg)
}

#thumb-down-count,#thumb-up-count {
	display: inline-block;
	margin-right: 0
}

#thumb-down-count.thumb-zoom,#thumb-up-count.thumb-zoom {
	-webkit-animation: thumb-zoom .5s linear;
	-moz-animation: thumb-zoom .5s linear;
	animation: thumb-zoom .5s linear
}

.thumb-zoom-animation 50% {
	color: #0dba8f;
	transform: scale(3,3);
	-webkit-transform: scale(3,3);
	-moz-transform: scale(3,3);
	-ms-transform: scale(3,3)
}

.thumb-zoom-animation 100% {
	transform: scale(1,1);
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1)
}

@keyframes thumb-zoom {
	50% {
		color: #0dba8f;
		transform: scale(3,3);
		transition-duration: 500ms;
		transition-timing-function: ease-out;
		-webkit-transform: scale(3,3);
		-webkit-transition-duration: 500ms;
		-webkit-transition-timing-function: ease-out;
		-moz-transform: scale(3,3);
		-moz-transition-duration: 500ms;
		-moz-transition-timing-function: ease-out;
		-ms-transform: scale(3,3);
		-ms-transition-duration: 500ms;
		-ms-transition-timing-function: ease-out
	}

	100% {
		transform: scale(1,1);
		transition-duration: 500ms;
		transition-timing-function: ease-out;
		-webkit-transform: scale(1,1);
		-webkit-transition-duration: 500ms;
		-webkit-transition-timing-function: ease-out;
		-moz-transform: scale(1,1);
		-moz-transition-duration: 500ms;
		-moz-transition-timing-function: ease-out;
		-ms-transform: scale(1,1);
		-ms-transition-duration: 500ms;
		-ms-transition-timing-function: ease-out
	}
}

@-webkit-keyframes thumb-zoom {
	50% {
		color: #0dba8f;
		transform: scale(3,3);
		transition-duration: 500ms;
		transition-timing-function: ease-out;
		-webkit-transform: scale(3,3);
		-webkit-transition-duration: 500ms;
		-webkit-transition-timing-function: ease-out;
		-moz-transform: scale(3,3);
		-moz-transition-duration: 500ms;
		-moz-transition-timing-function: ease-out;
		-ms-transform: scale(3,3);
		-ms-transition-duration: 500ms;
		-ms-transition-timing-function: ease-out
	}

	100% {
		transform: scale(1,1);
		transition-duration: 500ms;
		transition-timing-function: ease-out;
		-webkit-transform: scale(1,1);
		-webkit-transition-duration: 500ms;
		-webkit-transition-timing-function: ease-out;
		-moz-transform: scale(1,1);
		-moz-transition-duration: 500ms;
		-moz-transition-timing-function: ease-out;
		-ms-transform: scale(1,1);
		-ms-transition-duration: 500ms;
		-ms-transition-timing-function: ease-out
	}
}

@-moz-keyframes thumb-zoom {
	50% {
		color: #0dba8f;
		transform: scale(3,3);
		transition-duration: 500ms;
		transition-timing-function: ease-out;
		-webkit-transform: scale(3,3);
		-webkit-transition-duration: 500ms;
		-webkit-transition-timing-function: ease-out;
		-moz-transform: scale(3,3);
		-moz-transition-duration: 500ms;
		-moz-transition-timing-function: ease-out;
		-ms-transform: scale(3,3);
		-ms-transition-duration: 500ms;
		-ms-transition-timing-function: ease-out
	}

	100% {
		transform: scale(1,1);
		transition-duration: 500ms;
		transition-timing-function: ease-out;
		-webkit-transform: scale(1,1);
		-webkit-transition-duration: 500ms;
		-webkit-transition-timing-function: ease-out;
		-moz-transform: scale(1,1);
		-moz-transition-duration: 500ms;
		-moz-transition-timing-function: ease-out;
		-ms-transform: scale(1,1);
		-ms-transition-duration: 500ms;
		-ms-transition-timing-function: ease-out
	}
}

@-o-keyframes thumb-zoom {
	50% {
		color: #0dba8f;
		transform: scale(3,3);
		transition-duration: 500ms;
		transition-timing-function: ease-out;
		-webkit-transform: scale(3,3);
		-webkit-transition-duration: 500ms;
		-webkit-transition-timing-function: ease-out;
		-moz-transform: scale(3,3);
		-moz-transition-duration: 500ms;
		-moz-transition-timing-function: ease-out;
		-ms-transform: scale(3,3);
		-ms-transition-duration: 500ms;
		-ms-transition-timing-function: ease-out
	}

	100% {
		transform: scale(1,1);
		transition-duration: 500ms;
		transition-timing-function: ease-out;
		-webkit-transform: scale(1,1);
		-webkit-transition-duration: 500ms;
		-webkit-transition-timing-function: ease-out;
		-moz-transform: scale(1,1);
		-moz-transition-duration: 500ms;
		-moz-transition-timing-function: ease-out;
		-ms-transform: scale(1,1);
		-ms-transition-duration: 500ms;
		-ms-transition-timing-function: ease-out
	}
}

.horizontal-carousel {
	overflow: hidden;
	position: relative;
	padding-bottom: 20px
}

.horizontal-carousel .horizontal-carousel-inner {
	overflow: hidden;
	width: 10000px;
	position: relative
}

.horizontal-carousel .horizontal-carousel-inner .item {
	float: left
}

.horizontal-carousel .horizontal-carousel-indicators {
	list-style-type: none;
	text-align: center
}

.horizontal-carousel .horizontal-carousel-indicators li {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../images/carousel-indicators.png)left top no-repeat;
	margin-right: 5px
}

.horizontal-carousel .carousel-indicators {
	bottom: -10px
}

.horizontal-carousel .carousel-indicators li a {
	cursor: pointer
}

.horizontal-carousel .carousel-indicators li.active {
	background: 0 0
}

.horizontal-carousel .horizontal-carousel-indicators li.active {
	background-position: right top
}

.horizontal-carousel .horizontal-carousel-control {
	position: absolute;
	text-indent: -9999px;
	cursor: pointer;
	width: 30px;
	height: 100%;
	top: 0;
	background: url(../images/carousel-arrows.png)left center no-repeat;
	display: none
}

.horizontal-carousel:hover .horizontal-carousel-control {
	display: block
}

.horizontal-carousel .horizontal-carousel-control.left {
	left: 20px
}

.horizontal-carousel .horizontal-carousel-control.right {
	background-position: right center;
	right: 20px
}

.wrapper.home {
	background-color: #fff
}

.home .site-menu {
	position: relative;
	height: 475px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-box-shadow: inset 0 -1px 5px rgba(0,0,0,.1);
	box-shadow: inset 0 -1px 5px rgba(0,0,0,.1)
}

.home .site-menu .vjs-big-play-button {
	display: none!important
}

.jumbotron.home .hero .reg-wrapper .check-rate-form .exp,.jumbotron.home .hero .reg-wrapper .check-rate-form .form-group>label,.jumbotron.home .hero .reg-wrapper .check-rate-form>label {
	display: none
}

.tiles-divider {
	height: 0
}

.slog {
	color: #0a9572
}

.slo {
	color: #e0472c
}

.big {
	color: #fff
}

.jumbotron.home {
	padding: 0;
	position: relative;
	top: -65px;
	z-index: 5
}

.jumbotron.home .hero .reg-wrapper .reg-title {
	padding: 20px;
	border-bottom: 1px solid #95a5a6;
	margin-bottom: 30px;
	color: #95a5a6
}

.jumbotron.home .hero .reg-wrapper .check-rate-form {
	margin-top: 20px
}

.jumbotron.home .hero .reg-wrapper .check-rate-form .form-group>.col-sm-7 {
	width: 100%
}

.jumbotron.home .hero .reg-wrapper .check-rate-form .form-group>.col-sm-offset-3 {
	margin-left: 0
}

.jumbotron.home .hero .reg-wrapper .check-rate-form>.col-sm-offset-3 {
	margin-left: 0
}

.jumbotron.home .hero .reg-wrapper .accept-agreement {
	margin-bottom: 0
}

.jumbotron.home .hero .reg-wrapper .accept-agreement>div {
	width: 100%;
	margin-left: 0
}

.jumbotron.home .hero .reg-wrapper .accept-agreement>div>label {
	padding-left: 0;
	margin-left: 0;
	color: #95a5a6
}

.jumbotron.home .hero .reg-wrapper .social {
	color: #95a5a6
}

.jumbotron.home .hero .banners {
	padding: 0;
	margin: 0
}

.jumbotron.home .hero .banners .slidesjs-container {
	height: 475px!important
}

.jumbotron.home .hero .banners .every-banner {
	display: none;
	width: 100%;
	height: 475px;
	background-position: 50% 50%;
	background-size: cover;
	-webkit-transition: 0;
	-moz-transition: 0;
	transition: 0
}

.jumbotron.home .b-content>div,.jumbotron.home .slidesjs-pagination>li>a {
	-webkit-transition: all .5s ease-out;
	transition: all .5s ease-out;
	-moz-transition: all .5s ease-out
}

.jumbotron.home .slidesjs-pagination {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -48px;
	margin-bottom: 5px;
	padding-left: 0;
	z-index: 500
}

.jumbotron.home .slidesjs-pagination>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}

.jumbotron.home .slidesjs-pagination>li>a {
	display: inline-block;
	width: 10px;
	height: 10px;
	background-color: #d7dadb;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.jumbotron.home .slidesjs-pagination>li>a.active {
	background-color: #0dba8f
}

.jumbotron.home .b-content {
	padding-top: 15px;
	height: 380px
}

.jumbotron.home .b-content>div {
	width: 100%;
	height: 100%
}

.jumbotron.home .b-content .video-container {
	padding: 10px;
	border: 1px solid #fff;
	width: 572px;
	height: 354px
}

.jumbotron.home .int-box {
	width: 100%;
	position: absolute;
	top: 0
}

.jumbotron.home .int-box>.container {
	position: relative
}

.jumbotron.home .int-box .int-wrapper {
	position: absolute;
	top: 125px;
	right: 0;
	z-index: 100;
	padding: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: rgba(255,255,255,.65)
}

.jumbotron.home .int-box .int-wrapper .int-title {
	color: #1c232e
}

.jumbotron.home .int-box .int-wrapper .int-title .userName {
	color: #0dba8f
}

.jumbotron.home .int-box .int-wrapper a.btn {
	margin-bottom: 10px
}

.jumbotron.home .int-box .int-wrapper p {
	font-size: 13px;
	color: #1c232e
}

.jumbotron.home .int-box .int-wrapper p .big-int {
	font-size: 28px;
	color: #0dba8f;
	padding-left: 10px
}

.jumbotron.home .int-box .int-wrapper p em {
	font-size: 20px;
	color: #0dba8f;
	padding-left: 5px;
	padding-right: 5px
}

.jumbotron.home .int-box .int-wrapper .amount .big-int,.jumbotron.home .int-box .int-wrapper p em.multi {
	padding-left: 0
}

.jumbotron.home .int-box .int-wrapper .account-title {
	margin-top: 35px;
	margin-bottom: 0
}

.jumbotron.home .int-box .int-wrapper .amount {
	font-size: 20px;
	color: #0dba8f;
	min-width: 231px
}

.jumbotron.home .int-box .int-wrapper .amount .top-up {
	margin-left: 20px;
	font-size: 14px
}

#primary-features {
	background: #fff;
	position: relative;
	padding: 0 0 47px;
	margin-top: 40px;
	color: #171f1f
}

#primary-features .feature .icon-group {
	position: relative;
	font-size: 100px;
	line-height: 1
}

#primary-features .feature .icon-group .above-icon {
	position: absolute;
	font-size: 100px;
	line-height: 1;
	color: #0a9572;
	left: 0;
	top: 0
}

#primary-features .feature .icon-group .following-icon {
	color: #d7dadb
}

#primary-features .feature a {
	color: #0dba8f
}

#primary-features .feature a:focus,#primary-features .feature a:hover {
	color: #47b095;
	text-decoration: none
}

#primary-features .title {
	line-height: 1.7;
	color: #141d26
}

#primary-features .description {
	display: block;
	font-size: 14px;
	line-height: 1.4em;
	color: #1c232e
}

#primary-features .question {
	margin-top: 25px
}

#p2p-intro {
	background: #2e3a4b;
	color: #fff
}

#p2p-intro .tip-p2p {
	position: relative;
	z-index: 200;
	margin-top: -60px;
	text-align: left;
	overflow: visible;
	height: 0
}

#p2p-intro .tip-p2p .tip {
	visibility: hidden;
	width: 174px;
	height: 119px;
	display: inline-block;
	background: url(../images/tip-p2p.png)top left;
	margin-left: 13%;
	margin-top: 170px
}

#p2p-intro:hover .tip-p2p .tip {
	visibility: visible
}

#p2p-intro .more {
	text-align: center
}

#p2p-intro .more .support-links {
	margin-top: 30px
}

#p2p-intro .more .support-links a {
	margin: 0 50px
}

#p2p-intro .more .support-links a span {
	margin-right: 7px;
	margin-top: -7px
}

#p2p-intro .p2p-intro-1 {
	height: 614px;
	border-bottom: solid 1px #365B6E
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel {
	margin-top: 45px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-indicators {
	position: absolute;
	top: 500px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-indicators .active {
	background-color: transparent
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-indicators li.active a {
	background-color: #0dba8f
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .what-is-dr .what-is-dr-content {
	margin-top: 120px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .what-is-dr .what-is-dr-content .what-is-dr-item .icon-persons {
	background-image: url(../images/home-icons-image.png);
	background-position: -2px -3px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 134px;
	height: 129px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .what-is-dr .what-is-dr-content .what-is-dr-item .icon-transfer-line {
	background-image: url(../images/home-icons-image.png);
	background-position: -192px -18px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 95px;
	height: 30px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .what-is-dr .what-is-dr-content .what-is-dr-item .icon-logo {
	background-image: url(../images/home-icons-image.png);
	background-position: -216px -93px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 46px;
	height: 45px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .what-is-dr .what-is-dr-content .what-is-dr-item .icon-person-one {
	background-image: url(../images/home-icons-image.png);
	background-position: -360px -16px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 30px;
	height: 78px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .what-is-dr .what-is-dr-content .what-is-dr-item p {
	color: #7F8C8D;
	margin-top: 25px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .what-is-dr .what-is-dr-content .vertical-center {
	margin-top: 50%
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .why-choose-dr .why-choose-dr-item {
	margin-top: 50px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .why-choose-dr .why-choose-dr-item .icon-item-intro {
	font-size: 25px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .why-choose-dr .why-choose-dr-item p {
	color: #7F8C8D;
	margin-top: 15px;
	display: inline-block
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .invest-4-progress .invest-progress-item {
	margin-top: 60px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .invest-4-progress .invest-progress-item .icon-quick-register {
	background-image: url(../images/home-icons-image.png);
	background-position: -7px -234px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 109px;
	height: 73px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .invest-4-progress .invest-progress-item .icon-submit-material {
	background-image: url(../images/home-icons-image.png);
	background-position: -172px -226px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 128px;
	height: 86px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .invest-4-progress .invest-progress-item .icon-quick-approve {
	background-image: url(../images/home-icons-image.png);
	background-position: -365px -222px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 94px;
	height: 95px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .invest-4-progress .invest-progress-item .icon-lender-invest {
	background-image: url(../images/home-icons-image.png);
	background-position: -545px -221px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 86px;
	height: 96px
}

#p2p-intro .p2p-intro-2 .p2p-intro-action-list>li .svg-img,#p2p-slider .dot span {
	display: none
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .invest-4-progress .invest-progress-item span {
	color: #0dba8f;
	font-size: 20px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-inner .invest-4-progress .invest-progress-item p {
	color: #617086
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-control {
	width: 0
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-control.left {
	left: 30%;
	top: 38px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-control.right {
	right: 30%;
	top: 38px
}

#p2p-intro .p2p-intro-1 #p2p-intro-carousel .carousel-control span {
	top: 0;
	margin-left: -15px
}

#p2p-intro .p2p-intro-2 {
	padding: 32px 0;
	color: #d7dadb;
	text-align: center
}

#p2p-intro .p2p-intro-2 .p2p-intro-action-title {
	color: #d7dadb;
	line-height: 2.4
}

#p2p-intro .p2p-intro-2 .p2p-intro-action-list>li {
	width: 33%
}

#p2p-intro .p2p-intro-2 .p2p-intro-action-list>li a {
	color: #d7dadb
}

#p2p-intro .p2p-intro-2 .p2p-intro-action-list>li a:focus,#p2p-intro .p2p-intro-2 .p2p-intro-action-list>li a:hover {
	color: #fff
}

#p2p-intro .p2p-intro-2 .p2p-intro-action-list>li p {
	margin: 14px 0 0
}

#p2p-intro .p2p-intro-2 .p2p-intro-action-list>li small {
	color: #95a5a6
}

#p2p-intro .p2p-intro-2 .p2p-intro-2-up {
	margin-top: 81px
}

#p2p-intro .p2p-intro-2 .p2p-intro-2-up>p {
	line-height: 1.8
}

#p2p-slider {
	height: 686px;
	position: relative;
	width: 709px;
	background: url(../images/bg_circular-slider.jpg)-12px 0 no-repeat;
	margin: 0 auto;
	padding-left: 158px
}

#p2p-slider .viewport {
	height: 539px;
	position: relative;
	margin: 0;
	overflow: hidden;
	width: 394px;
	padding-top: 145px
}

#p2p-slider .overlay {
	background: url(../images/overlay_circular-slider.png)-12px 0 no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	height: 686px;
	width: 709px
}

#p2p-slider .thumb {
	background: url(../images/magnifier.png)no-repeat;
	position: absolute;
	top: -3px;
	cursor: pointer;
	left: 137px;
	width: 40px;
	z-index: 200;
	height: 40px
}

#media-coverage .image-sprites,#media-coverage .media-logo-21cbh,#media-coverage .media-logo-eeo,#media-coverage .media-logo-fc,#media-coverage .media-logo-gemag,#media-coverage .media-logo-nbd,#media-coverage .media-logo-pedaily,#media-coverage .media-logo-stockstar,#media-coverage .media-logo-yicai,#mobile-apps .image-sprites {
	background-image: url(../images/home-common-image.png)
}

#p2p-slider .overview {
	position: absolute;
	width: 1000px;
	margin: 0;
	padding: 0;
	left: 158px;
	top: 145px
}

#p2p-slider .overview li {
	height: 394px;
	width: 394px;
	margin-right: 0;
	float: left;
	position: relative;
	text-align: center;
	padding-top: 30px
}

#p2p-slider .overview p {
	font-size: 15.4px;
	margin: 127px 40px 0;
	color: #344544;
	text-align: right
}

#mobile-apps {
	background-color: #f3f4f8;
	border-bottom: solid 1px #d7dadb
}

#mobile-apps>.container {
	position: relative;
	padding-top: 46px
}

#mobile-apps .mobile-apps-figure {
	position: absolute;
	bottom: -52px;
	height: 442px;
	width: 405px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 0 0
}

#mobile-apps .mobile-apps-content {
	margin-left: 480px
}

#mobile-apps .mobile-apps-content .mobile-apps-content-os {
	color: #617086
}

#mobile-apps .mobile-apps-content .mobile-apps-content-os span.sl-icon-android,#mobile-apps .mobile-apps-content .mobile-apps-content-os span.sl-icon-apple {
	display: inline-block;
	vertical-align: -10%
}

#mobile-apps .mobile-apps-content .mobile-apps-content-os span.sl-icon-add {
	display: inline-block;
	font-size: 23px;
	margin-left: 10px;
	margin-right: 10px
}

#mobile-apps .mobile-apps-content .mobile-apps-content-title {
	color: #1c232e
}

#mobile-apps .mobile-apps-content .mobile-apps-content-desc {
	color: #95a5a6;
	line-height: 1.6;
	max-width: 506px;
	font-size: 16px
}

#mobile-apps .mobile-apps-content .mobile-apps-content-qrcode {
	position: relative
}

#mobile-apps .mobile-apps-content .mobile-apps-content-qrcode>i {
	margin-top: 26px;
	padding: 4px;
	border-radius: solid 1px #95a5a6;
	border: 2px solid #fff;
	height: 136px;
	width: 136px;
	display: inline-block;
	vertical-align: middle
}

#mobile-apps .mobile-apps-content .mobile-apps-content-qrcode>i.ios {
	background-repeat: no-repeat;
	background-position: 6px -448px
}

#mobile-apps .mobile-apps-content .mobile-apps-content-qrcode>i.android {
	background-repeat: no-repeat;
	background-position: -122px -448px;
	margin-left: 50px
}

#mobile-apps .mobile-apps-content .mobile-apps-content-qrcode>figcaption {
	position: absolute;
	top: 36px;
	font-size: 22px;
	color: #617086;
	margin-left: 350px;
	max-width: 640px
}

#mobile-apps .mobile-apps-content .mobile-apps-content-download {
	margin-top: 18px;
	margin-bottom: 32px
}

#mobile-apps .mobile-apps-content .mobile-apps-content-download .btn-android {
	margin-left: 30px
}

#mobile-apps .mobile-apps-content .mobile-apps-content-download .btn {
	margin-right: 20px;
	width: 136px
}

#media-coverage {
	padding: 50px 0;
	background-color: #fff;
	text-align: center
}

#media-coverage h3 {
	color: #141d26;
	margin-bottom: 50px;
	border-bottom: 1px solid #ebebeb;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
	padding-bottom: 20px
}

#media-coverage .author {
	line-height: 4.1;
	min-height: 90px;
	text-align: center
}

#media-coverage .moreReport {
	color: #95a5a6
}

#media-coverage .media-highlighted {
	margin-left: 0;
	margin-bottom: 20px
}

#media-coverage .media-highlighted a:active,#media-coverage .media-highlighted a:focus,#media-coverage .media-highlighted a:hover {
	text-decoration: none
}

#media-coverage .media-highlighted blockquote p {
	line-height: 1.84;
	text-align: left;
	font-size: 14px;
	color: #617086
}

#media-coverage .media-logo-gemag {
	background-position: -873px 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 152px;
	height: 53px
}

#media-coverage .media-logo-21cbh {
	background-position: -873px -148px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 200px;
	height: 42px
}

#media-coverage .media-logo-fc {
	background-position: -873px -62px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 135px;
	height: 65px
}

#media-coverage .media-logo-cnstock {
	background-image: url(../images/home-common-image.png);
	background-position: -873px -196px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 200px;
	height: 61px
}

#media-coverage .media-logo-eeo {
	background-position: -873px -348px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 200px;
	height: 60px
}

#media-coverage .media-logo-pedaily {
	background-position: -873px -481px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 137px;
	height: 65px
}

#media-coverage .media-logo-nbd {
	background-position: -873px -264px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 108px;
	height: 75px
}

#media-coverage .media-logo-stockstar {
	background-position: -873px -224px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 112px;
	height: 47px
}

#media-coverage .media-logo-yicai {
	background-position: -873px -405px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 130px;
	height: 70px
}

#media-coverage .media-logos {
	border-top: dotted 1px #d7dadb;
	border-bottom: dotted 1px #d7dadb;
	padding: 20px 0
}

#media-coverage .media-logos a {
	-webkit-transition: .25;
	-moz-transition: .25;
	transition: .25
}

#media-coverage .media-logos a:active,#media-coverage .media-logos a:focus,#media-coverage .media-logos a:hover {
	filter: gray
}

#media-coverage .media-logos div {
	padding: 0 20px;
	display: inline-block;
	vertical-align: middle
}

#media-coverage .media-logos div:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: .25em
}

.p2p-v-slider {
	padding: 150px 0 50px
}

.p2p-v-slider .ui-slider-handle {
	transition: 0!important
}

.p2p-v-slider .scroll-pane {
	overflow: hidden;
	height: 300px;
	position: relative;
	text-align: right;
	width: 100%
}

.p2p-v-slider .scroll-pane .scroll-content {
	position: absolute;
	width: 100%
}

.p2p-v-slider .scroll-pane .scroll-content .scroll-content-item {
	height: 300px
}

.p2p-v-slider .scroll-pane .scroll-content .scroll-content-item p {
	line-height: 2.5
}

.p2p-v-slider .scroll-pane .scroll-content .scroll-content-item img {
	width: 100%
}

.p2p-v-slider .slider-container {
	margin-right: 10px
}

@media (max-width:1200px) {
	.p2p-v-slider .slider-container {
		margin-right: 0
	}
}

.p2p-v-slider .slider-container .slider {
	height: 300px;
	border: 2px solid #ccc;
	box-shadow: 0 0 2px #999 inset;
	border-radius: 5px;
	background: #e0472c
}

.p2p-v-slider .slider-container .slider .ui-slider-range {
	background: #e0472c
}

.p2p-v-slider .slider-container .slider .ui-slider-handle {
	width: 32px;
	height: 32px;
	left: -12px;
	cursor: pointer;
	border: none;
	background-image: url(../images/home-p2p-intro-toggle.png);
	background-position: center;
	outline: 0
}

.p2p-v-slider .slider-container .slider .ui-slider-handle:focus,.p2p-v-slider .slider-container .slider .ui-slider-handle:hover {
	border: none
}

.p2p-v-slider .scroll-text .slider-text>div {
	cursor: pointer
}

.p2p-v-slider .scroll-text .step {
	margin-bottom: 100px
}

.p2p-v-slider .scroll-text .step.step2 {
	margin-bottom: 110px
}

.p2p-v-slider .scroll-text .label,.p2p-v-slider .scroll-text .text {
	vertical-align: middle
}

.p2p-v-slider .scroll-text .label {
	font-size: 30px;
	color: #0a9572;
	font-weight: 700
}

.p2p-v-slider .scroll-text .text {
	font-size: 17px
}

.roundabout-moveable-item.roundabout-in-focus {
	cursor: auto;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.roundabout-holder {
	width: 26em;
	height: 14em;
	margin: 0 auto;
	padding: 0
}

.roundabout-moveable-item {
	-webkit-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8)
}

#dianrong-partners {
	margin-top: 36px;
	text-align: center
}

#dianrong-partners .partner-logos {
	padding: 30px 0;
	margin-left: -8px
}

#dianrong-partners .partner-logos .partner-logo {
	height: 220px;
	width: 1140px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 0 -625px
}

#dianrong-partners .partner-logos a {
	-webkit-transition: .25;
	-moz-transition: .25;
	transition: .25
}

#dianrong-partners .partner-logos div {
	padding: 0 20px;
	display: inline-block;
	vertical-align: middle
}

#dianrong-partners .partner-logos div:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: .25em
}

#newUserGuideModal .modal-dialog {
	margin-top: 200px;
	width: 700px
}

#newUserGuideModal .modal-dialog .modal-body {
	padding-left: 0;
	padding-right: 0
}

#newUserGuideModal .modal-content {
	height: 450px
}

#newUserGuideModal .close {
	margin-right: 10px;
	margin-top: -10px;
	z-index: 100;
	position: absolute;
	right: 0
}

#newUserGuideModal .carousel-control {
	background-image: url(../images/arrow.png);
	height: 100px;
	bottom: 130px;
	top: auto;
	width: 32px
}

#newUserGuideModal .carousel-control.left {
	left: 20px
}

#newUserGuideModal .carousel-control.right {
	background-position: -32px 0;
	right: 19px
}

#newUserGuideModal .carousel-control span {
	font-size: 50px;
	color: #0dba8f
}

#newUserGuideModal .carousel-wrapper {
	margin-top: 40px;
	position: relative
}

#newUserGuideModal .carousel-inner {
	height: 100%
}

#newUserGuideModal .carousel-inner .item {
	bottom: 0;
	height: 100%
}

#newUserGuideModal .carousel-inner .item img {
	position: absolute;
	bottom: 40px;
	left: 100px;
	max-width: 200%
}

#newUserGuideModal .carousel-inner .item img.p1 {
	left: 143px
}

#newUserGuideModal .carousel-inner .item img.p2 {
	left: 120px
}

#newUserGuideModal .carousel-inner .item img.p4 {
	width: 110%;
	left: -15px
}

#newUserGuideModal .carousel-indicators {
	bottom: -25px
}

#newUserGuideModal .carousel-indicators li {
	background-color: #d7dadb;
	width: 8px;
	height: 8px
}

#newUserGuideModal .carousel-indicators li.active {
	background-color: #0dba8f
}

#newUserGuideModal .carousel {
	position: relative;
	top: -250px;
	height: 600px
}

.product-guide-container {
	background: #FFF;
	margin-top: 40px
}

.product-guide-container .nav.nav-tabs {
	margin-top: 20px
}

.product-guide-container .nav.nav-tabs.affix {
	left: 0;
	top: -20px;
	width: 100%;
	padding-left: 14%;
	background-color: #E6EAED;
	z-index: 110
}

.product-guide-container .nav.nav-tabs li {
	margin-right: 20px
}

.product-guide-container h5 {
	color: #36ABF6;
	font-weight: 700
}

.product-guide-container table td,.product-guide-container table th,.product-guide-container table tr {
	vertical-align: top;
	padding: 6px;
	border: 1px solid #999;
	color: #999
}

.product-guide-container .numbered-list li {
	display: block;
	position: relative;
	padding: 3px 0
}

.product-guide-container .numbered-list li label.title {
	width: 120px;
	text-align: left;
	display: inline-block
}

.product-guide-container .numbered-list li label.input {
	display: inline-block;
	min-width: 150px;
	border-bottom: 1px solid grey;
	text-align: right
}

.product-guide-container .item_name {
	width: 100px;
	text-align: right;
	display: inline-block
}

.product-guide-container .product {
	padding-bottom: 15px;
	margin-bottom: 25px;
	border-bottom: 1px solid #E1E1E1;
	float: left;
	clear: both;
	font-size: 14px;
	width: 100%
}

.product-guide-container .product .content {
	float: left;
	width: 72%;
	margin-right: 2%
}

.product-guide-container .product .content .apply {
	text-align: center;
	margin-bottom: 15px
}

.product-guide-container .product .image {
	float: left;
	width: 26%;
	text-align: right
}

.product-guide-container .product .features {
	color: #999;
	width: 100%;
	clear: both;
	margin-bottom: 20px
}

.product-guide-container .product .features .item_name {
	color: #444;
	font-weight: 700
}

.product-guide-container .product .features li {
	clear: both;
	width: 100%
}

.product-guide-container .product .features li.odd {
	background: #F8F8F8
}

.product-guide-container .product .features .value {
	text-align: left;
	padding-left: 2%
}

.product-guide-container .product .features .value li {
	padding: 2px 0
}

.product-guide-container .inline-block-div {
	display: inline-block
}

.product-guide-container ul {
	padding-left: 0
}

.product-guide-container .number {
	width: 3em;
	display: inline-block
}

.product-guide-container .products-summary li {
	width: 50%;
	float: left;
	padding: 18px 0;
	font-size: 16px
}

.product-guide-container .products-summary li a {
	text-decoration: none
}

.product-guide-container #rates-and-fees h5.highlight {
	background: url(../images/bg_subtitle.png)left center no-repeat;
	padding-left: 16px
}

.product-guide-container #rates-and-fees h6 {
	font-weight: 700
}

.product-guide-container #principal-protection .security-number {
	font-weight: 700;
	font-size: 16px
}

.product-guide-container #principal-protection .font-bold {
	font-weight: 700
}

.policy-container {
	background: #FFF;
	margin-top: 40px
}

.policy-container .nav.nav-tabs {
	margin-top: 20px
}

.policy-container .nav.nav-tabs.affix {
	left: 0;
	top: 0;
	width: 100%;
	padding-left: 14%;
	background-color: #E6EAED;
	z-index: 110;
	margin-top: 0
}

.policy-container .nav.nav-tabs li {
	margin-right: 20px
}

.policy-container h6 {
	color: #36ABF6;
	font-weight: 700
}

.policy-container .table td,.policy-container .table th,.policy-container .table tr {
	vertical-align: top;
	padding: 6px;
	border: 1px solid #999;
	color: #999
}

.policy-container .numbered-list li {
	display: block;
	position: relative;
	padding: 3px 0
}

.policy-container .numbered-list li label.title {
	width: 120px;
	text-align: left;
	display: inline-block
}

.policy-container .numbered-list li label.input {
	display: inline-block;
	min-width: 150px;
	border-bottom: 1px solid grey;
	text-align: right
}

.policy-container .item_name {
	width: 100px;
	text-align: right;
	display: inline-block
}

.callback,.callback .lastStep,.callback .rows {
	text-align: center
}

.policy-container .inline-block-div {
	display: inline-block
}

.policy-container .number {
	width: 3em;
	display: inline-block
}

.callback {
	margin-bottom: 30px
}

.callback .summary-section {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #d7dadb;
	background-color: #fff;
	-webkit-box-shadow: 0 0 2px #d7dadb;
	box-shadow: 0 0 2px #d7dadb;
	padding: 30px;
	margin-top: 50px;
	width: 1100px;
	margin-right: auto
}

.callback .progress {
	border-radius: 0;
	float: left;
	margin-left: 220px;
	margin-top: -16px;
	width: 600px;
	height: 6px
}

.callback .fullProgress {
	background: #0dba8f;
	width: 100%
}

.callback .rows {
	margin-top: 10px
}

.callback .rows .col-md-1 {
	background-color: transparent;
	background-size: cover;
	border: 1px solid #0dba8f;
	border-radius: 50%;
	color: #0dba8f;
	display: block;
	font-size: 19px;
	height: 35px;
	overflow: hidden;
	text-align: center;
	width: 35px;
	padding-top: 2px;
	padding-left: 12px;
	margin-left: 5px
}

.callback .rows .step-tips {
	background-color: #0dba8f;
	border: 1px solid #0dba8f;
	color: #fff;
	margin: 0 auto;
	float: initial
}

.callback .pullLeft {
	margin-top: 10px
}

.callback .pullLeft .col-md-4 {
	font-size: 15px
}

.callback .pullLeft .col-md-4 .input_money_true {
	color: #0dba8f
}

.callback .pullLeft .col-md-4 .pay_platform_true {
	margin-left: -105px;
	color: #0dba8f
}

.callback .pullLeft .col-md-4 .finish_invest_true {
	margin-left: -200px;
	color: #0dba8f
}

.callback .lastStep .green {
	color: #34b653
}

.callback .lastStep .success {
	margin-left: -30px
}

.callback .lastStep a {
	margin-bottom: 20px
}

.callback .lastStep .success-further-actions {
	margin-top: 25px
}

.callback .lastStep .success-further-actions .btn {
	margin: 0 12px
}

.sl-pagination .jump {
	padding-left: 10px;
	padding-right: 10px
}